Migrating Local Profile to Domain Profile Using SCCM Task Sequence
I have seen a few forum posts vaguely similar to this one, but none containing an answer for this specific scenario: All of the clients in my enterprise login with the Novell client. Even though the users are authenticating to a network server to sign in to their machines, it's Novell and not AD so it creates what Windows considers a local profile for them on the machine. I am using a standard task sequence to upgrade workstations from XP to Win7, join them to the domain, and migrate all user accounts (USMT 4). Everything works, but when I sign in as my domain test user (who had a pre-existing local account with identical credentials to the domain account) Windows creates a separate account. The old profile is on the machine as "test" (with all Desktop and My Docs data intact), but when I log into the domain with that same user it creates a local "test.ad" profile folder. Is there any way to overcome this internally in SCCM or externally with some kind of post-script? Basically I just need the domain user login to use the existing (migrated) local profile folder and not create a fresh one. Thanks!
May 28th, 2011 8:41pm
USMT can handle this for you. Refer to the following post: http://social.technet.microsoft.com/Forums/en-US/itprovistadeployment/thread/c843afe7-d3c3-45f8-b927-d4d7d419bd29.Jason | http://myitforum.com/cs2/blogs/jsandys | Twitter @JasonSandys
May 29th, 2011 3:00am
I don't think the answer marked in that thread will work for in my scenario for two reasons: 1. I'm using hard-linked user state migration. 2. The domain accounts aren't using roaming profiles.
May 29th, 2011 3:35am
Roaming profiles is not part of the solution in that thread -- it is mentioned but discounted. I don't think hard-links will make any difference. Hard-links don't change the end result of what USMT can do, just how it gets there with respect to physically moving or not moving files. All hard-links do is physically preserve files on a disk, it has nothing to do with where they appear in a logical folder structure.Jason | http://myitforum.com/cs2/blogs/jsandys | Twitter @JasonSandys
May 29th, 2011 6:37pm
I'm having some difficulty getting USMT to accomplish this. I've added a USMT variable to the User Restore stage of my task sequence: Task sequence variable: OSDMigrateAdditionalRestoreOptions Value: /mu:%username%:DOMAIN\%username% I've also tried a particular user account (/mu:test123:DOMAIN\test123). No luck. No errors, but the pre-existing local profile is not used by the domain user account. I keep getting one step out of a dozen from different forum posts. Does anyone have a thorough procedure they follow?
June 16th, 2011 4:11am
ablackar123 did you ever get this working in the end. I'm currently looking at doing the same solution for a Novel to AD upgrade in which a machine will need to capture the local profile > join the domain > restore to domain userid (No OS upgrade) Have been looking at performing this manually with a LTITouch Wizard (MDT) or preferably fully automated with SCCM. How did it all go?
November 8th, 2011 12:01am
If anyone is still interested in this thread. I managed to accomplish this with a Novell to AD migration. All machines would logon locally with a account 'login'. Machines were then added to the domain and users were given a %username% for the active directory domain. We needed them to have there profile moved to the new domain user account profile scanstate.exe c:\tempprf\%computername% /targetxp /v:13 /i:migapp.xml /i:miguser.xml /i:migsys.xml /c /o /l:c:\scanstate.log /localonly /ue:*\* /ui:login loadstate.exe /i:migapp.xml /i:miguser.xml /i:migsys.xml c:\tempprf\%computername% /l:c:\load.log /mu:login:domain\%username% Loadstate was run using user permissions in the sccm program configuration for the %username% variable to return that environment variable successfully. We performed these actions using SCCM. Because this was an XP - XP profile migration I also had to use a older version USMT 3.0 Arran
February 2nd, 2012 8:47am