Control File Syntax
The default migration .xml files use XML elements to control migration behavior. These files cover the most common applications, documents, and settings. If you want to migrate settings and application data that the default migration .xml files don't cover, you should create a custom .xml file. The full XML reference for USMT is in the USMT.chm help file in the Windows AIK. Additionally, the XML reference in USMT.chm contains good examples that you can use as your starting point for creating custom migration .xml files.
Note The best practice is to create custom migration .xml files instead of adding application data and settings to the default migration .xml files. Doing so makes maintaining those settings easier over time and prevents confusion.
Deploying Migration Files
The following list describes how to deploy custom migration .xml files for stand-alone use, with MDT 2010, and with Configuration Manager:
- Stand-alone use You can store the migration .xml files in the USMT program folder or place them in a central location. You must specify the full path to each migration .xml file (Scanstate \\server\share\computer /I:\\server\share\migration.xml).
- Microsoft Deployment Toolkit MDT 2010 has a specific organization for deployment shares. You must store custom migration .xml files in the USMT\platform folder of the deployment share, where platform is either x86 or x64.
- Configuration Manager Configuration Manager uses USMT to migrate user state data during operating system deployments. You can specify the location of migration .xml files and data stores during the configuration of Configuration Manager. See the System Center Configuration Manager 2007 documentation for more information.
In this tutorial:
- Migrating User State Data
- Evaluating Migration Technologies
- Windows User State Migration Tool
- Using Windows Easy Transfer
- Refresh Computer
- Replace Computer
- Planning User State Migration Using USMT
- Choosing Subject Matter Experts
- Prioritizing Migration Tasks
- Choosing a Data Store Location
- Automating USMT
- Testing User State Migration
- Installing USMT
- Windows PE Media
- Understanding USMT Components
- Scanstate.exe
- Loadstate.exe
- Developing Migration Files
- Control File Syntax
- Using USMT in Microsoft Deployment Toolkit
- Specifying the Data Store Location
- Adding Custom Migration Files