Logon batch file won't run at every logon

Posted on 2008-10-23
Last Modified: 2012-05-05
I am trying to map a network drive for the users in my company using a batch file.  We are migrating from a server that was hosting the mapped network drive, to a new server that will be the new host of the mapped network drive.  So I need to keep the same drive letter, with pretty much the same directory structure but just the server name will be changing.  We will not be using the old server name of the old host because it will still be hosting other processes and can't be taken off-line.

Below is an example of the batch file I am trying to run.
net use h: /delete
net use h: \\newsrv\share

I have it added to a test user in Active Directory under profile --> logon script.  When I log the user on, it doesn't delete the old H: drive and re-map the new one, however if I immediately log off and log back on, it maps it.  It doesn't matter how long I wait to logon after I change the batch file (another batch file is listed for all users to map more network drives)  It just seems like it only checks for a batch file at every other logon attempt.

I also tried pushing the batch file using Group Policy by commputer account, and it does map the drives, but all of the drives show up under My Computer with names of Disconnected Network Drive.

Is there a better way to do this?  If so , i'm open to your suggestions.
Question by:jmchristy
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
LVL 63

Expert Comment

ID: 22792628
<< I also tried pushing the batch file using Group Policy by commputer account, and it does map the drives, but all of the drives show up under My Computer with names of Disconnected Network Drive.

When they clcik on the mapped drive it should automatically connect.

try it.

I hope this helps !

Author Comment

ID: 22795045
Thanks for the suggestion!

It does automatically connect, however it still shows as a "disconnected" drive.  Before, it showed up as the "share name on servername H:"  If my users come in and see something that says disconnected drive it will throw them all off   :\

I will keep playing with this, it is looking like the easiest way is to just to it manually....

Accepted Solution

jmchristy earned 0 total points
ID: 23733377
I ended up just doing this manually by sending out a batch file, no easy way to automate using group policy

Featured Post

On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

How to remove superseded packages in windows w60 or w61 installation media (.wim) or online system to prevent unnecessary space. w60 means Windows Vista or Windows Server 2008. w61 means Windows 7 or Windows Server 2008 R2. There are various …
Use this article to create a batch file to backup a Microsoft SQL Server database to a Windows folder.  The folder can be on the local hard drive or on a network share.  This batch file will query the SQL server to get the current date & time and wi…
In this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question