Computer Stuff

 
On the computer in the old domain, run Files and Settings Transfer Wizard, directing the output to a network share or removable drive
Copy the share to the new domain
Join the computer to the new domain
Log on with the new user account then run FSTW again, acquiring data from the (new domain) share or plugging in the drive

Yes, its labour intensive, but your users could (with simple instructions) do both sides of it.
 
Moving a Windows local user profile to a domain user profile (from http://spellmanconsulting.net/tips.aspx )
 
Note - this works reliably with Windows XP but is a gamble with Vista.  It may cause Vista to BSOD so I advise against using it with Vista.
 
When you remove a computer from a domain the user profiles are then no longer associated with any user accounts. You generally have to copy the old profiles into the newly created ones. 

This trick reassociates the old profile to the new one. You no longer need to copy the profile. It saved me from having to copy a profile with 60+ Gb of mpgís and photos. It is also useful if the profile is larger than the available disk space which would prevent it from being copied.
 
I also used this trick to reassociate a domain profile to a local user account, and it works to move a profile from one domain to another.
 
  1. After successfully logging in as your new user, immediately log out and log back in as the local machine administrator.

    2.
    Go to Documents and Settings and youíll see two profile folders with similar names. One will probably have .DOMAIN appended to the end. This is the new profile.

    3. Move the new profile folder to another location.  Remember where it is and what itís called.

    4. Add the new user account to the local administrators group on the computer.

    5. Go Start\Run and type regedit then click OK.

    6. Choose Edit\Find from the menu and type the name of the folder you just moved. Itíll be somewhere like: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID number> and the key is called ProfileImagePath. The string will look like ď%SystemDrive%\Documents and Settings\ Ē

    7. Change the value of this key to the path of your original profile folder.

    8. Then go into regedit, highlight HKEY_USERS, and go to File\load hive, then find the users NTUSER.DAT (ensure you have hidden files visible), and load this file. The NTUSER.DAT file will be found in the new profile folder - the one you moved.  Regedit will prompt for a name. Type anything for the name as this is just the subkey that the userís registry hive will appear under.

    9. Then right-click on that subkey and choose Permissions. You will see the old SID which can no longer be resolved to a user account name because it belongs to the old domain, to which the machine is no longer joined. Delete that SID, and add the user again from the new domain with full permissions. Then unload the hive from the file menu (otherwise the file will be locked/in use and you wonít be able to use it).

    10. Also remove the old SID and add the new user (same user, but new SID, so a new user as far as Windows is concerned) as the owner or full-permissions for \documents and settings\username. Do all of this while logged in as a domain administrator of the new domain.

    11. Now reboot and log in as the user.  All the settings will be there as before.
 
 
1) Open up the registry Editor
2) Go to the following key:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
3) Click through the profile list keys and find the profile you want to change. HINT: look at the string value named "ProfileImagePath"
4) Make sure no other profile is using that path. If another profile is using that path just switch the two.
5) Leave registry editor and double check that appropriate permissions and owner are set on the profile directories.
Log off or reboot

 

Back to Deighton