My logon script set through GPO will not run if the network connection isn't available on startup.
For example, if the user logs off and logs back on, the script will run. If the user waits a long time on initial startup before logging in, the script will run However, if the user quickly logs in on initial startup before the network is available, the script will not run at all. (the script is a batch file)
I would rather not run scripts synchronously, because that slows things down particularly for laptop users when they are off the network. Is there a way to force Windows to cache the script locally to start before the network is up?
The server environment is Windows 2008 R2 and the workstations are Windows 7.