Change Home Directory path for all AD Users

I currently have home directories which map "H:\" to "\\server01\firstname.lastname$" for all users in my Windows 2003 AD domain. Users are in multiple OU's. I need to change only the server name portion of the mapping for all the home drive mappings. Is there a VB Script i could use to lookup usernames from a text file and do this for all users in the text file? (Any other solution would also be welcome.)
LColdicottAsked:
Who is Participating?
 
pzozulkaConnect With a Mentor Commented:
Yes, by simply changing the path in AD to reflect the new server, it WILL NOT create any new directories if they already exist.

It will only point to them.
0
 
pzozulkaCommented:
In AD, Highlight all users within each OU, go to Properties, Profile, Check the "Home Folder" & Check the Radio button for Connect. Input the current path with the updated server name.
0
 
Share-ITCommented:
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
CynepMeHCommented:
^^^ be careful though, this will create folders for these users, possibly overwriting existing security permissions if already set. However, if folders already exist it will give you errors that folders already exist for every account.

here's a script you wanted:
http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/modify/usmdvb30.mspx
0
 
LColdicottAuthor Commented:
pzozulka - will this work if the directories already exist on the target server and will it change security permissions?

Share-IT - i will download the util and experiment.

CynepMeH - solution does not work for me at all, unfortunately, as i need to do this for 800+ users and the target directories already exist with the users' data in those directories...
0
 
pzozulkaCommented:
As CynepMeh said above, if these folders already exist, it will simply give you a little window notifying you that they already exist.

If they do not exist, then it will create new folders for each user's folder that does not exist.
0
 
LColdicottAuthor Commented:
Is there any way i can get it to work if the target directories (with data in them) already exist on  the new server?
0
 
LColdicottAuthor Commented:
Thanks for clearing that up for me pzozulka. This solution should be perefct for me. I am migrating my present file server to a new virtual server and i need to change the server name in accordance with our naming conventions. Thanks Very Much
0
 
CynepMeHCommented:
Cool. Glad I could help. *cough*... oh well, off to do something more productive.
0
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.

All Courses

From novice to tech pro — start learning today.