Logon Scripts arent running the first time user logs in.

I have 2003 server and some logon scripts to map some drives.
On most machines the script runs when they reboot and login, but on a few others the scripts don't run right after a reboot.
I notice 2 things about the affected machines...
1. If I wait about 2-3 minutes after the machine has rebooted and then login the script runs and the drives map fine.
2. If I login immediately and then logout and then right back in the script runs on the second login.

I went to the GPO for my root OU and set 'Computer Configuration > "Always wait for the network at comptuer startup and logon=ENABLED" , but it doesn't seem to help as a couple users can login to one machine and only get a couple drives or none at all and then login to another machine and everything works fine.

Any other suggestions?
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.

Might be cache logon locally on the problem machines, but where are you putting the scripts?
Netlogon - GPO - Logon ?

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
Matrix1000Author Commented:
I put the scripts in the GPO > User Configuration >Windows Settings > Scripts > Logon
On most machines............. is it isolated to say WIndows XP machines?
Matrix1000Author Commented:
No the problem occurs on both 2000 and XP. It seems to occur to those who have roaming profiles.
On my vbscript i resolve the problem with a time delay of 10 second BEFORE connect the network drives. The delay permits to the network to be fully up.
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 Server 2003

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.