I have some Vista x64 workstatons configured for software development that have never been joined to our AD domain. The users have lots of custom settings in their local unjoined user profiles that they want to see maintained after the join. How do I do this? Their profiles are large (just under 1GB in some cases) full of source code, etc.
- Join them to the domain
- Login with their domain credentials, logout
- Login as local administrator (not the old account, not the new one, a 3rd local admin)
- Right click My Computer and select properties
- Select advanced system settings
- Go to the Advanced tab
- Click settings under user profiles
- Select their old profile you want and click Copy to
- Browse to the location of their new profile and overwrite it
If the Copy button is grayed out then reboot and repeat steps 2-9.
Join the computer to the domain. Log in via the local admin account or a new domain account.
Under Control panel, System Properties, Advanced Settings Tab click the Settings button in the User Profiles section.
Select the LOCAL profile (
\<account>) and click Copy To - enter the path (
c:\Users\NewDomain.Account) and use the Permited to Use Change button to link it to the domain account.
Actually, I have one slightly different suggestion for you, shoek.
If you visit this URL, http://www.forensit.com/downloads.html you'll see a link for User Profile Wizard 3.0.
You can use this FREE tool on the machine to perform two tasks in one swift motion.
1. You can add the machine to the domain, AND
2. You can copy the users' LOCAL profile over to their DOMAIN profile, allowing them to sign into their new DOMAIN profile, and retain all the settings and customizations from their local profile.
It'll even add the new DOMAIN profile to the LOCAL Administrators group for you!
It depends how you store your users profiles once they are on the domain. Are they kept locally on their machines, or do you have roaming profiles setup stored on a server?
Either way your going to need to join them to the domain, logon to create their default profile and then work on copying their data from their old profile into their corresponding domain profile fol
Here is how I have been doing this since Windows 2000. Yes I just did just do exactly this on my new domain with Windows 7 workstations about 10 minutes ago so I can vouch that it works flawlessly.
Assuming you have one local admin user called Ernie:
- Login as Ernie and add another local admin user Grover then Log Off.
- Login as Grover and join the computer to the domain then reboot.
- Login as Grover and rename C:\Users\Ernie to c:\Users\Ernie.old then reboot.
- Login as SesameStreet.Ernie and then reboot.
- Login as Grover and delete C:\Users\Ernie and rename C:\Users\Ernie.old to C:\Users\Ernie then reboot.
- Login as SesameStreet.Ernie.
Done, the local profile is now the domain profile.
You can probably substitute all of the reboots (except the one after joining the domain which is required) with Log Offs, that worked in Windows 2000 and XP. But being that this is Windows 7 I figured I would play it safe.
Note: I am not using roaming profiles in my setup, I see no reason why this wouldn't work in that situation as well but I have not tested it.