Group Policy Login Script - It Runs Perfectly, Does Not Map Drives For User

Hi Folks-

We recently modified the actual login.bat files that live in the unique GPO folders on the domain controller - add a line here, remove a line there - that was all we did.

Now - it seems like the login scripts do not run.

So I found a link to modify the GPOs to run the scripts visible - and now I can see the batch file running.

I modified it now to put in pause commands so I could actually see the script run - and it runs each line perfectly, net use commands respond with a completed successfully result.

The problem is - when you click on My Computer, there are no drive mappings.

If I browse to the sysvol folder and dive into the gpo folder - and run the batch file manually - all the drives map fine.

Any ideas?  Thanks.
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.

There might be another GPO or script deleting mapped drives at startup.

An easy way to check this could be to add a PAUSE at the begining of the file.
If there is an "Echo off" line, remove it temporarily

When script launches at session login, wait a few seconds for the desktop to appear then press a key to run the script. This way, you will be sure that the script works perfectly.
niwuserAuthor Commented:
Thanks Gerald26 - my script looks like this:

net use * /d /y
net use p: \\server\public /persistent:no
net use z: \\server\private /persistent:no

When I put pause commands in there - I see the net use /d run fine.

Then I see the P and Z drive map - but even after each pause line, the drive maps - but when I click on My Computer - there is no drives mapped.

It seems like it works fine on a Windows XP computer, but the Windows 7 computers have this problem.

Can you do the same test without using "My Computer Window" to check for mapped drives ?
You will instead open a new cmd.exe windows and check the outpput of the net use command after the second pause.

Maybe the drive is mapped but your display is either limited by a GPO or filtered.
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

niwuserAuthor Commented:
Right - should have listed that also.

I did run a net use from a command prompt while in the middle of the login script (during the pause command) - it shows no drive connections.

So it's mapping them - somewhere, but the logged in user does not see that anywhere.
That sounds ... strange.
I'm a bit curious, can you add ECHO %USERNAME% jsut after the first pause please ?
niwuserAuthor Commented:
Hi Gerald26 - that's exactly what I thought.  How could it run while the user is logged in but not actually be mapped.

I added the line you told me to - it responds with testuser, which is the name of the user that I am working with.

We have 10 or so different Group Policies, while I haven't tested all of them, I know specifically 2 groups this is happening to.


while we are doing first level tests, and before going through some rsop and gpresult commands, can you turn off UAC on the windows seven client and try to log on again ?

niwuserAuthor Commented:
Disabling UAC fixed this - now I can see my drive mappings.

Although, I'm not entirely sure I want to do this.  I could disable UAC, but my users aren't very bright - so I'd like to offer them a level of protection.

I know there are different levels of UAC - but why wouldn't a group policy that comes from the domain server that the PC is attached to not be able to know that this is a valid program to run?

What would you recommend?  
Make sure your seven client are SP1 up to date.
If it still not works with SP1, then maybe this link will give you more informatiosn about why it happens :

Programs may be unable to access some network locations after you turn on User Account Control in Windows Vista or in Windows 7

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
niwuserAuthor Commented:
Thanks Gerald26 - SP1 was the problem.

Very odd - but resolved.
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
Active Directory

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.