hi jfer, the new server is a member server already but i'm not sure what you mean - the migration tool wouldn't move the shares would it?
good point on the mirroring
Main Topics
Browse All TopicsHello all
A bit of background info first -
I have a network of 500+ users all with roaming profiles. Our existing file server (well call it server1) is running out of space so I have bought a much bigger server (called, imaginatively enough, server2) to cope with all the data.
I cant just add a terastation to server1 as its 4 years old and needs replacing.
Those of you that have worked with roaming profiles before will know how much of pain dealing with folder permissions are.
Both servers are Windows 2003 storage edition
Now to the problem - I need to migrate all profiles over to the new server keeping permissions and shares intact.
I have tried robocopy with the /mir /copyall /e switches, and backing up and restoring using retrospect and NTbackup while they restore the permissions none of them restore the share.
All users have their own profile folder called username$ so they are hidden shares. I really dont want to run through 500+ folders recreating the shares & permissions manually, so is there a way to use a variable in a batch file maybe or rmtshare or any other software you guys can think of, so it looks at the folder name, shares it as the folder name plus the $ and giving the user the folder is named after the appropriate permissions?
Is this the best way to go about it or have I missed some software that will completely mirror the server and save me the hassle of doing any of this?
My plan, once I get past this little problem, is to get the shares onto server2, then rename server2 as server1 and give it server1s ip address, to save going through active directory and redirecting hundreds of user accounts. will this work? Im pretty sure it will but Id like to have it confirmed
Any suggestions on the above or any other ways of handling this would be greatly appreciated
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Hi,
according to MS, yes
http://www.microsoft.com/D
I myself have never tried this, but it is worth at least trying it
Jfer
Hi Jfer
after going through the 200 odd page of the ADMT user guide and giving it a test run i have found out the migration tool is to migrate users to another domain, it will not let you migrate users folders to another server on the same domain
a good idea, i thought this would make my mission a lot easier, but sadly it is not the case.
thanks anyway
Ok
first, make sure all 500 users are offline, seeing as this is a long weekend, take advantage of it
(it's important to make sure to get everyone's last bit of info because if they use info on the old profile while doing the move, they will lose the info-remember)
secondly, use a tool like RichCopy or Robocopy to move the profiles to the new server
after you made a good, working copy of everyone's profiles
Finally, found this on
http://forums.windowsitpro
DSQUERY USER OU=Employees,DC=Example,DC
So modify your DSQUERY appropriately so that it outputs the appropriate list of users and pipe it to DSMOD
Viola, just make sure to modify script for needs
Jfer
Do you really need to copy the profiles?
Is it as simple as changing the AD roaming profile property to the new server location and the next time users log in, it will copy (syncronize) their local profle to the new server, since nothing is there. Just create the main folder/share first (e.g. e:\profies) on the new server.
notas suggestion didn't work - when changing the profile path in AD to the new server, after clicking apply i get the message 'the \\server2\user$ home folder was not created because the path was not found......The user account has been updated with the new home folder value but you must create the folder manually'.
When first setting up a new users roaming profile i've had to create the user, then create the folder and share it on the file server, and once that has been set up THEN point the profile to the share
to add to the above - i tried logging in with my own user account after pointing the profile to the new server - it logged in with a local profile but didn't save it back to the new location, ran a search on the new server for my profile name and a couple of files in my home drive (the home drive is mapped to the shared folder which admin has access to - it is not the profile folder, but is very nearly in the same location) - didn't find anything
nota - all profiles were set up as hidden shares when i inherited the domain. in fact, i have something else to try - instead of \\server2\username$ i could set it as \\server2\users\username$,
jfer - all users will be logged off when i do this, i have scheduled the big switch for the weekend of the 18th & 19 July, so my users have plenty of notice that they are not to come in that weekend. Woohoo - a lovely summers weekend and i'm stuck in the office!
>>instead of \\server2\username$ i could set it as \\server2\users\username$,
I was able to successfully "move" a user profile to another volume on the same server by changing the profile path, but the office I'm at only has a single server. I will test this at a multi-server site this afternoon or tomorrow morning.
Is server2 a member server or is it a DC with a different domain?
Have you tried the following command:
Xcopy C:\UsersProfiles D:\UsersProfiles /e /o /d /h /v /c
Where "D" is the new server location. You may want to create a temporary drive map.
Parameter Description
C The original location of the UsersProfiles.
D The partition on the disk where you plan to move the UsersProfiles.
/e Copies all subdirectories, even if they are empty.
/o Copies file ownership and discretionary access control list (DACL) information.
/d Copies only those files whose source time is newer than the destination time.
/h Copies files with hidden and system file attributes. By default, Xcopy does not copy hidden or system files.
/v Verifies each new file.
/c Ignores errors
xcopy /? for help
ok, did you place the
\\TargetServer\Profiles\$u
the reason it wont see it is because "dollar-sign"username"doll
trust me, copy the profile over to the new one, and place the string
\\TargetServer\Profiles\$u
i'm out of the office for the rest of the week so i'm not going to be able to try anything until next week now
thanks for your suggestions so far. 1st thing i'll try when i get back will be the xcopy and let you know how i get on. has anyone used rmtshare before? that looks like it can re-share the folders but i've never used it before
Ok,
just remember we are doing three different things
1. Move all share and profile data
Either by Robo Copy, or Another Xcopy variant
2. Remap Profiles to Users
-Use the cmd line script i posted previously
DSQUERY USER OU=Employees,DC=Example,DC
3. Remap shares
It seems you can use the MS File Server Migration Toolkit for the Shares
http://www.microsoft.com/w
Jfer
also, found on
http://forums.techarena.in
that explains how to use robocopy
hi jfer, back in the office today and all hell's broke loose, i've only just had chance to look back on here now. all sharenames are username$. haven't had a chance to look at xcopy yet but the file server migration kit looks promising, although it seems to be migrating from an NT server to 2003. i will test it this afternoon
apologies - its the DFS wizard that needs installing on the datacenter or enterprise editions, the migration tool works until i try to add the source server, which gives off
'cannot read file attributes \\server1\users\username (NOT username$)
System error:2, the system cannot find the file specified
further investigation on the migration tool - i have removed all references to the \\server1\users\username in the registry at
HKLM>System>CurrentControlSe
and
HKLM>System>CurrentControlSe
but i'm still getting the same error as above. does anyone know where else to look for references to these missing shares?
job done - i think it was the way the network was originally set up that stopped my from running the FSMT, xcopy or robocopy properly (inherited network and all that) so i backed up all profiles, restored them to the new server and re-shared all folders manually. Jfer gets the points because that invaluable DSQUERY script saved me spending another 2 days pointing the AD users to the new profiles
Business Accounts
Answer for Membership
by: jfer0x01Posted on 2009-07-02 at 07:10:15ID: 24763483
Hi, if everything is in AD, use the Active Directory Migration Tool
The HD Mirror will probably give you errors, due to hardware changes from your old server to the new one
My opinion would be to, make the new server a member server to begin with,
I will make a script over the weekend to ease the move
Jfer