This is one of the reasons I run commands at the tail end of my login script. For something like this, I'd use RUN to launch another script that sleeps for 60 seconds and then does the updates, allowing the login script to complete with normal performance. This might be especially important if you run your login scripts synchronously.

This is also one of those situations where you might make a request to a server and have the server (via admin credentials) reach out and touch the workstation 30-90 seconds later. No delay during logon, yet fast, almost real-time results.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D