LoadState Syntax
Publicado: Fevereiro de 2012
Aplica-se a: Windows 7, Windows 8, Windows Vista
This topic discusses the LoadState command syntax and options.
In This Topic
Before You Begin
Syntax
Storage Options
Migration Rule Options
Monitoring Options
User Options
Incompatible Command-Line Options
Before You Begin
Before you run the LoadState command, note the following:
To ensure that all operating system settings migrate, we recommend that you run the LoadState commands in administrator mode from an account with administrative credentials.
For information about software requirements for running the LoadState command, see USMT Requirements.
You should log off after you run the LoadState command. Some settings (for example, fonts, wallpaper, and screensaver settings) will not take effect until the next time the user logs in.
Unless otherwise specified, you can use each option only once when running a tool on the command line.
LoadState does not require domain controller access to apply domain profiles. This functionality is available without any additional configuration. It is not necessary for the source computer to have had domain controller access when the user profile was gathered using ScanState. However, domain profiles are inaccessible until the destination computer is joined to the domain.
The Incompatible Command-Line Options table lists which options you can use together and which command-line options are incompatible.
Syntax
This section explains the syntax and usage of the command-line options available when you use the LoadState command. The options can be specified in any order. If the option contains a parameter, you can specify either a colon or space separator.
The LoadState command's syntax is:
loadstate StorePath [/i:[Path\]FileName] [/v:VerbosityLevel] [/nocompress] [/decrypt /key:KeyString|/keyfile:[Path\]FileName] [/l:[Path\]FileName] [/progress:[Path\]FileName] [/r:TimesToRetry] [/w:SecondsToWait] [/c] [/all] [/ui:[DomainName|ComputerName\]UserName] [/ue:[[DomainName|ComputerName\]UserName] [/uel:NumberOfDays|YYYY/MM/DD|0] [/md:OldDomain:NewDomain] [/mu:OldDomain\OldUserName:[NewDomain\]NewUserName] [/lac:[Password]] [/lae] [/config:[Path\]FileName] [/?|help]
For example, to decrypt the store and migrate the files and settings to a computer running Windows Vista or Windows 7, type the following on the command line:
loadstate \\server\share\migration\mystore /i:migapp.xml /i:migdocs.xml /v:13 /decrypt /key:"mykey"
Storage Options
USMT provides the following options that you can use to specify how and where the migrated data is stored.
Command-Line Option | Description |
---|---|
StorePath |
Indicates the folder where the files and settings data are stored. You must specify StorePath when using the LoadState command. You cannot specify more than one StorePath. |
/decrypt /key:KeyString or /decrypt /key:"Key String" or /decrypt /keyfile:[Path\]FileName |
Decrypts the store with the specified key. With this option, you will need to specify the encryption key in one of the following ways:
KeyString cannot exceed 256 characters. The /key and /keyfile options cannot be used on the same command line. The /decrypt and /nocompress options cannot be used on the same command line. > [!IMPORTANT] > Use caution with this option, because anyone who has access to the LoadState command-line script will also have access to the encryption key. >For example:
|
/decrypt: "encryption strength" |
The /decrypt option accepts a command-line parameter to define the encryption strength specified for the migration store encryption. For more information about supported encryption algorithms, see Migration Store Encryption. |
/hardlink |
Enables user-state data to be restored from a hard-link migration store. The /nocompress parameter must be specified with /hardlink option. |
/nocompress |
Specifies that the store is not compressed. You should only use this option in testing environments. We recommend that you use a compressed store during your actual migration. This option cannot be used with the /decrypt option. For example:
|
Migration Rule Options
USMT provides the following options to specify what files you want to migrate.
Command-Line Option | Description | |
---|---|---|
/i:[Path\]FileName |
(include) Specifies an .xml file that contains rules that define what state to migrate. You can specify this option multiple times to include all of your .xml files (MigApp.xml, MigSys.xml, MigDocs.xml and any custom .xml files that you create). Path can be either a relative or full path. If you do not specify the Path variable, then FileName must be located in the current directory. For more information about which files to specify, see the "XML files" section of the Frequently Asked Questions topic. |
|
/config:[Path\]FileName |
Specifies the Config.xml file that the LoadState command should use. You cannot specify this option more than once on the command line. Path can be either a relative or full path. If you do not specify the Path variable, then the FileName must be located in the current directory. This example migrates the files and settings based on the rules in the Config.xml, MigDocs.xml, and MigApp.xml files:
|
|
/auto: "path to script files" |
This option enables you to specify the location of the default .xml files and then launch your migration. If no path is specified, USMT will use the directory where the USMT binaries are located. The /auto option has the same effect as using the following options: /i:MigDocs.xml/i:MigApp.xml /v:5. |
Monitoring Options
USMT provides several command-line options that you can use to analyze problems that occur during migration.
Command-Line Option | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/l:[Path\]FileName |
Specifies the location and name of the LoadState log. You cannot store any of the log files in StorePath. Path can be either a relative or full path. If you do not specify the Path variable, then the log will be created in the current directory. You can specify the /v option to adjust the amount of output. If you run the LoadState command from a shared network resource, you must specify this option or USMT will fail with the error: "USMT was unable to create the log file(s)". To fix this issue, use the /l:load.log option. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/v: <VerbosityLevel> |
(Verbosity) Enables verbose output in the LoadState log file. The default value is 0. You can set the VerbosityLevel to one of the following levels:
User OptionsBy default, all users are migrated. The only way to specify which users to include and exclude is by using the following options. You cannot exclude users in the migration .xml files or by using the Config.xml file. For more information, see Identify Users.
Examples for the /ui and /ue optionsThe following examples apply to both the /ui and /ue options. You can replace the /ue option with the /ui option to include, rather than exclude, the specified users.
Using the Options TogetherYou can use the /uel, /ue and /ui options together to migrate only the users that you want migrated. The /ui option has precedence over the /ue and /uel options. If a user is specified to be included using the /ui option, and also specified to be excluded using either the /ue or /uel options, the user will be included in the migration. For example, if you specify The /uel option takes precedence over the /ue option. If a user has logged on within the specified time period set by the /uel option, that user’s profile will be migrated even if they are excluded by using the /ue option. For example, if you specify
Incompatible Command-Line OptionsThe following table indicates which command-line options are not compatible with the LoadState command. If the table entry for a particular combination is blank, the options are compatible and you can use them together. The X symbol means that the options are not compatible. For example, you cannot use the /nocompress option with the /encrypt option.
Nota You must specify either the /key or /keyfile option with the /encrypt option. Consultar TambémConceitos |