Cyrius Posted November 8, 2011 Posted November 8, 2011 (edited) So I am using a login script to map drives and set a time server, but sometimes it is beginning commands before finishing the previous one, and the drives don't properly map.Is there a way to pause the script/slow it down so that commands will finish?I do not want to use the PAUSE command because it requires input from the user...EDIT: Here is what I have, tried putting the time server command at the end to give it a short slowdown...@echo offnet use /delete U: /yesnet use /delete W: /yesnet use U: \\SERVER\users\%UserName%net use W: \\SERVER\publicNET TIME \\SERVER /SET /YES Edited November 8, 2011 by Cyrius
Yzöwl Posted November 8, 2011 Posted November 8, 2011 First of all, if you wish to add a pause you could use the ping command, alternatively I posted a method of adding a delay without using the ping command around 5½ years ago.However for your needs, you could just try the Start command with the Wait switch:...START /WAIT net use /delete U: /yesSTART /WAIT net use /delete W: /yesSTART /WAIT net use U: \\SERVER\users\%UserName%START /WAIT net use W: \\SERVER\publicNET TIME ...
allen2 Posted November 9, 2011 Posted November 9, 2011 Usually, it isn't the login script being too fast but the computer boot which allow the user to open the session before all network layers are up.
Cyrius Posted November 9, 2011 Author Posted November 9, 2011 I will try the START /wait command.allen2, it also happens when I manually run the batch, that is why I figured its flying thru too quickly.
Cyrius Posted November 16, 2011 Author Posted November 16, 2011 Yzöwl: It appears that this worked. Thanks!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now