Make sure the script runs and finishes without waiting for keystrokes .. let it write a log file locally or centrally at each login so that one can check for cause in case of failure.

Just my opinion on how a logon script should work.
_________________________