How to Use USMT in SCCM - ScanState, LoadState, MigApp, MigUser, MigDocs
Overview
- In this video guide, we will be covering how you can use the USMT tool within Microsoft SCCM. This will cover common options like scanstate.exe and loadstate.exe as well as the default XML files used for determining what data to backup and restore.
Topics in Video
- Overview of USMT cover scanstate.exe, loadstate.exe, MigApps.xml, MigUser.xml, and MigDocs.xml - https://youtu.be/f7_8B0TCLuI?t=51
- Install the State Migration Point role within SCCM to store the user state - https://youtu.be/f7_8B0TCLuI?t=276
- Review the default USMT package created by SCCM from the Windows 10 ADK - https://youtu.be/f7_8B0TCLuI?t=437
- Create computer association for a replace scenario for source and destination machine - https://youtu.be/f7_8B0TCLuI?t=479
- Create capture task sequence for the replace scenario - https://youtu.be/f7_8B0TCLuI?t=558
- Run capture task sequence from the source computer to capture user state to SMP - `https://youtu.be/f7_8B0TCLuI?t=765
- Review scanstate.exe run on the client in the task sequence using the default MigDocs.xml and MigApp.xml being used - https://youtu.be/f7_8B0TCLuI?t=848
- Review the .MIG file capture to the SMP Share - https://youtu.be/f7_8B0TCLuI?t=956
- Create restore task sequence - https://youtu.be/f7_8B0TCLuI?t=994
- Review the restore device task sequence and loadstate.exe restore the capture with default options - https://youtu.be/f7_8B0TCLuI?t=1210
- Login to new Windows 10 machine with restored data from the Windows 7 device and validate user state was migrated - https://youtu.be/f7_8B0TCLuI?t=1278
- Change SCCM task sequence to use MigUser.xml instead of MigDocs.xml - https://youtu.be/f7_8B0TCLuI?t=1381
- Creating Custom XML file for USMT to use for any non-standard file or registry key you want to migrate - https://youtu.be/f7_8B0TCLuI?t=1746
- Scenario to capture user state for existing hardware for re-imaging scenario using SMP - https://youtu.be/f7_8B0TCLuI?t=2446
- Scenario to capture user state and restore to existing device using USMT hard links and saving the data locally - https://youtu.be/f7_8B0TCLuI?t=2921
Helpful Resources:
- Uservoice to allow destination computer association to be changed after capture - https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/9671487-change-target-computer-mapping-for-state-migration
- USMT XML Builder - https://www.wintools.com.au/usmtgui.php
- User State Migration Tool (USMT) Technical Reference - /en-us/windows/deployment/usmt/usmt-technical-reference
- Understanding Migration XML Files - /en-us/previous-versions/windows/it-pro/windows-7/ff383238(v=ws.10)
- Custom XML Examples - /en-us/windows/deployment/usmt/usmt-custom-xml-examples
- What does USMT migrate? - /en-us/windows/deployment/usmt/usmt-what-does-usmt-migrate
- Manage user state in System Center Configuration Manage - /en-us/sccm/osd/get-started/manage-user-state
- Create a task sequence to capture and restore user state in Configuration Manager - /en-us/sccm/osd/deploy-use/create-a-task-sequence-to-capture-and-restore-user-state
- Getting Started with the User State Migration Tool (USMT) - /en-us/windows/deployment/usmt/getting-started-with-the-user-state-migration-toola