GUI Interface for USMT

Dan Cunningham has written a GUI wrapper for the User State Migration Tool (USMT) In Dan's interface, USMT provides the logic and mechanisms for the actual capture / restore process, but because USMT is entirely command-line, Dan decided to set about creating a .NET-based wrapper for it to simplify data capture/restore.

Here’s some of the nice features in Workstation Migration Assistant:

  • Migrate via a pre-defined network storage location, external USB drive, or user-specified location. USB drive detection is automatic

  • Optional Hard Disk Health Check will run a CHKDSK prior to capture and fix errors if any are found

  • Optional Encryption using a pre-defined company encryption key, or per-user customised encryption (for highly sensitive data that can’t be stored on a server without being encrypted)

  • Use different configurations for a multi-OS, XP > XP and Vista > Vista migrations (useful when on XP to force the /TargetXP switch, and if you’re Vista migration can exclude XP-only obsolete files)

  • Automatically run pre and post capture/restore scripts (very useful to further configure machine settings)

  • Migrate domain only accounts, or domain and local

  • Automatically exclude certain domain or local accounts from the migration

  • Automatically send log files to an e-mail address via SMTP after the migration

  • On-screen status during every stage of the migration, including ETA

  • Option to limit migrations to a certain size, i.e. if over 20GB of data to backup, then fail and inform user.

  • Very configurable through configuration file

  • Command-line automation

Dan is hoping to release the tool soon - so keep checking for updates

Comments (8)
  1. Anonymous says:

    Muitos usuários devem conheçera ferrementa USMT (User State Migration Tool), para quem ainda não conheçe,

  2. Scoobysnax says:

    And I was just getting good with the various switches for ScanState and LoadState.

    Is there a good explanation anywhere for the use of the various MIG*.xml files? MigUser, MigSys, MigApp etc.

    The USMT.chm is vague to say the least and it’s only trail and error that I got what I want.

  3. Anonymous says:

    Good news,

    Do you know if a simmilar tools exists to Pre-Edit the XML Files to include more options ?

    I’m asking because i use MD to run USMT

    Or Tsemah

  4. Simon Jarvis says:

    I am testing out a USMT GUI XML template editor for evaluation purposes only to gauge what requirements are need to provide a suitable GUI interface into editing and creating new XML templates for use with the USMT command line utility version 3 from Microsoft.

    Visit my website to download a test copy for the next 30 days and send me some feedback.

    Testing expires on the 21st June 2009.

    Please send me some feedback

  5. Anonymous says:

    Anyone familiar with USMT will know what I mean when I say configuring it can be a bit of a pain. It’s

  6. Anonymous says:

    Iedereen kent ze wel, de tools van Sysinternals . Mark Russinovich is echter niet de enige Microsofter

  7. rasini says:

    Any update, is it released?

Comments are closed.

Skip to main content