Skip to content

Migrate Windows user profile to a new machine using Microsoft USMT with a PowerShell GUI.

Notifications You must be signed in to change notification settings

WilliamMyers1/Migrate-WindowsUserProfile

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Migrate-WindowsUserProfile

Migrate Windows user profile to a new machine using Microsoft USMT with a PowerShell GUI.

Setup

This requires that the USMT binaries are already present on the machine or a network accessible location. The easiest way to acquire these is to download and install the Windows ADK from https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit, and browse to the folder that contains scanstate.exe and loadstate.exe (usually C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool), and make a copy. For convenience sake, I've made the binaries available in a zip file in this repo. Unzip the contents of USMT.zip into the same directory as the script or into any other directory as long as you update the config.

Review the Config.ps1 file and make any changes to fit your needs.

Old Computer tab options

alt OldComputerSettings

New Computer tab options

alt NewComputerSettings

Email Settings tab options

alt EmailSettings

About

Migrate Windows user profile to a new machine using Microsoft USMT with a PowerShell GUI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%