login.vbs doesn't always execute

Morning everyone,

This question relates to a windows 2000 server running AD.  I have my OU set up to execute a simple vbs script to map network drives and printers when users sign into our network.  we only have about 5 computers in the building.  I just set this up a few months back, and I suspect I know where my problem lies...but before I tell you that let me explain what is going on.

We bought a new Dell 1800 poweredge server, and I wanted to move from the .bat login scripts to the more powerful vbs ones.  so I made the following script:
Dim wshNetwork

on error resume next


Set wshNetwork = CreateObject("Wscript.Network")

wshNetwork.RemoveNetworkDrive "p:"
wshNetwork.RemoveNetworkDrive "k:"
wshNetwork.RemoveNetworkDrive "s:"

wshNetwork.MapNetworkDrive "p:", "\\harley\user folders"
wshNetwork.MapNetworkDrive "k:", "\\harley\kci files"
wshNetwork.MapNetworkDrive "s:", "\\harley\software"

wshNetwork.addwindowsprinterconnection "\\harley\Ricoh RPCS"
wshNetwork.addwindowsprinterconnection "\\harley\Ricoh-LANFAX"
wshNetwork.setdefaultprinter "\\harley\Ricoh RPCS"


When it runs, it runs perfectly...but occasionally I'll hear complaints that the K and S drives did not map.  The P I think is redundant in this script because in the user profiles page I map a user home directory to P as well.

Here is what I suspect is the problem.  I bought Mcafee Active Virus scan SMB edition, it is 8.0i with patch 11 installed for those familiar with it.  Could this be blocking the vbs script from executing when the computers login?  I checked the logs and can't seem to find anything hinting to it, but right around the time this started happening was when we loaded mcafee SMB edition.

I'm just looking to get this resolved as soon as possible.  It isn't hampering the ability to perform routine tasks on the network, but it does get annoying when users start to work and then realize they can't save data to the drive in question.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I bet your desktops are Windows XP If so, modify the GPO (Computer Configuration / Administrative Templates / System / Logon) and select "Always wait for the network at computer startup and logon."

If theya re not XP, let us know...
mrjking2000Author Commented:
They are indeed XP, I do not see the always wait for the network option, but I do see one in there called "Maximum wait time for group policy scripts." Could this be what I'm looking for?

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

My bad, it should be "run logon scripts synchronously"

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Sorry about my fragmented replies, here MS's data on those GPO objects:

Strange, checking one of my DC's the "always wait.." option didn't show up until I browsed away from that GPO key and came back, see if that works for you.
mrjking2000Author Commented:
No worries, I just enabled the run logon scripts synchronously and enabled the max wait time for 2 minutes basically as a "just in case" scenario.

I am going to let things run a couple of days before I close this out to make sure that it is fixed.  Thanks for the help DLCE.  And if anyone else has comments I'm always open to checking out more.  But I'm betting we have this one resolved.

I'll update in a few, and award then as well.
mrjking2000Author Commented:
Problem has been solved and points have been awarded.  Thanks again DLCE.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 2000

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.