- (First time, or any time you wish to upgrade USMT) Microsoft's User State Migration Tool - This is available by Installing the Windows Assessment and Deployment Toolkit. Search MS to find it. USMT is a tickable option when installing the ADK - To my knowledge, there is not a specific USMT version requirement.
- On the computer where the Windows ADK is installed: copy the architecture specific folders (x86, amd64, arm64) from "$env:ProgramFiles(x86)\Windows Kits$ver\Assessment and Deployment Kit\User State Migration Tool" to the root MigAssistant Folder
- Customize MigAssistant.exe.config to suit your needs
- (Optional) Copy MigApp.XML and/or MigUser.XML from any of the architecture-specific folders to the top-level MigAssistant Folder
- Customize MigApp.XML and/or MigUser.XML
- Copy the prepared MigAssistant Folder to a network location (Recommended) or copy it locally to a machine you wish to migrate.
- Run MigAssistant.exe as Administrator
- Builds without modification to AnyCPU
- Same requirements as above to Debug
- Follow the Usage instructions regarding installing and copying USMT, but your destination folder is the Debug output folder for the project in Visual Studio.
Please review README for more in-depth information including command-line switches.
Original README by Dan Cunningham.