Edward,
I believe you are right. The act that the GPOs are "refreshed" in the
background was possibly what is throwing me off the trail.
The only way I would know how to do this would be what you mention below
with the script being applied via a GPO and using the asynchronous setting.
I trust some of the articles below may assist you.
322241 HOW TO: Assign Scripts in Windows 2000
http://support.microsoft.com/?id=322241
822706 Synchronous and Asynchronous Logon Script Processing
http://support.microsoft.com/?id=822706
179365 INFO: Run, RunOnce, RunServices, RunServicesOnce and Startup
http://support.microsoft.com/?id=179365
Hi Edward,
I use the script for users (not to the machine) because I import/merge user
settings (like all personal Office settings), because I don't want the user
to configure his personal settings everytime the user logs on (they use a
mandatory profile). In the current situation all users get the logonscript
but there is a check in the script if the user is logged on to the terminal
server or on a desktop and performs different actions. It's looks like
you're suprised that GPO's are applied before logon scripts. I believed it
is the normal procedure on all Windows 2000 or higher machines, but I want
to know if I could change this behavior. I do have loopback policy enabled.
Is this the normal order of processing (for a user logon)?
- Loading profile (loading your settings on screen)
- GPO (applying your personal settings on screen)
- Logonscripts (Logon scripts in GPO then Logon script in profile setting,
which could be asynchronous)
- HKLM\...\Run
- HKCU\...\Run
- Startup group in Start menu
Or do you have a different idea of normal processing? And is the order
between GPO and Logonscripts configurable?
With regards,
Edward