have you checked if this the case only on w2k clients?
there is uttleast one regkey that changes the behaviour between nt 4 and 5 if i remember right...
w2k does not execute logonscript before it continues logging on the user.
so some tasks in your script are executed after the user has been logged on.
and this can be the case.
and also, if you are using wkix, there is other issue:
quote:
KiXtart 2001 and the console
KiXtart 2001 is provided in two ‘flavors’: the standard console-based version and a Windows version. The Windows version will only display a console if and when any output is sent to the screen. If desired, this behavior can be overridden using the /I (Invisible) commandline option.
Note
By default, the Windows version of KiXtart 2001 runs as an asynchronous process. This means that if you start WKIX32.EXE from a batchfile, the batchfile will not wait for KiXtart to exit and will continue processing. This behavior can cause problems if KiXtart is being used as part of the logon process, especially on Windows 9x clients. To prevent these problems, WKIX32.EXE should be started from a batchfile using the START command with the wait option, e.g.: “START /W WKIX32.EXE”. Optionally, on Windows NT or higher, you can also specify the /B option with the START command, to prevent the creation of an additional window.
The console version behaves exactly like KiXtart 95, and will automatically cause a console window to be created upon startup.
hope this helped...