This post started as a local copy of http://powersheller.wordpress.com/2012/08/29/sccmmdt-2012-task-sequence-to-restore-user-migration-from-smp-using-computer-association-recovery-information/ however I have since modified it to suit my style of deployment. So I am giving credit to the post that I got me to where I am today.
Problem: You need to restore user migration data from the State Migration Point (SMP) to a computer other than the destination computer specified in the Computer Association in the System Center 2012 Configuration Manager (SCCM) database.
Solution: The most effective solution is to build an SCCM/MDT task sequence that uses the UDI Wizard to prompt for the recovery information (state store location and state recovery key), connect to the SMP share with a dedicated service account and execute the loadstate command to restore the data on to the machine.
Advantages to this solution:
- A service account is used to access the SMP share, so you don’t have to grant permissions to technicians/users.
- The task sequence is run in the system context, so local administrator rights are not needed on the client.
- You can specify a consistent loadstate command with logging.
- The process is overall more secure, robust, traceable and easy to use.
This solution uses the Build Your Own Page feature in the UDI Wizard included in MDT 2012 Update 1.