Sintaxe de LoadState
Este tópico mostra a sintaxe e as opções do comando LoadState.
Neste tópico
Antes de começar
Sintaxe
Opções de armazenamento
Opções de regra de migração
Opções de monitoramento
Opções de usuário
Opções de linha de comando incompatíveis
Antes de começar
Antes de executar o comando LoadState, observe que:
Para garantir que cotas as configurações do sistema operacional sejam migradas, recomendamos executar os comandos LoadState no modo de administrador com uma conta que possua credenciais administrativas.
Para conhecer os requisitos de software para executar o comando LoadState, veja Requisitos da USMT.
Você deve fazer logoff depois de executar o comando LoadState. Algumas configurações (por exemplo, configurações de fontes, papel de parede e proteção de tela) só funcionarão da próxima vez que o usuário entrar.
Se não for especificado de outra maneira, você pode usar cada opção apenas uma vez ao executar uma ferramenta na linha de comando.
LoadState não requer acesso ao controlador de domínio para aplicar perfis de domínio. Essa funcionalidade está disponível sem nenhuma configuração adicional. O computador de origem não precisa ter acesso ao controlador de domínio quando o perfil do usuário é coletado usando ScanState. Porém, os perfis de domínio só ficam acessíveis quando o computador de destino ingressa no domínio.
A tabela Opções de linha de comando incompatíveis lista quais opções podem ser usadas juntas e quais são incompatíveis.
Sintaxe
Esta seção explica a sintaxe e o uso das opções de linha de comando disponíveis ao usar o comando LoadState. As opções podem ser especificadas em qualquer ordem. Se a opção tem um parâmetro, você pode especificar dois-pontos ou espaço como separador.
A sintaxe do comando LoadState é a seguinte:
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]
Por exemplo, para descriptografar o repositório e migrar os arquivos e as configurações para um computador com o Windows Vista ou o Windows 7, digite o seguinte na linha de comando:
loadstate \\server\share\migration\mystore /i:migapp.xml /i:migdocs.xml /v:13 /decrypt /key:"mykey"
Opções de armazenamento
A USMT fornece as seguintes opções que podem ser usadas para especificar como e onde os dados migrados são armazenados.
Opção de linha de comando | Descrição |
---|---|
CaminhoDoRepositório |
Indica a pasta em que os arquivos e os dados de configuração são armazenados. Especifique StorePath ao usar o comando LoadState. Você não pode especificar mais de um StorePath. |
/decrypt /key:KeyString ou /decrypt /key:"Key String" ou /decrypt /keyfile:[Path\]FileName |
Descriptografa o repositório com a chave especificada. Com essa opção, você precisa especificar a chave de criptografia de uma destas maneiras:
KeyString não pode ter mais de 256 caracteres. As opções /key e /keyfile não podem ser usadas na mesma linha de comando. As opções /decrypt e /nocompress não podem ser usadas na mesma linha de comando. > [!IMPORTANT] > Cuidado com essa opção, pois qualquer pessoa com acesso ao script de linha de comando LoadState também tem acesso à chave de criptografia. >Por exemplo:
|
/decrypt: "encryption strength" |
A opção /decrypt aceita um parâmetro de linha de comando para definir a força de criptografia especificada para a criptografia do repositório de migração. Para saber mais sobre os algoritmos de criptografia permitidos, veja Criptografia do repositório de migração. |
/hardlink |
Permite restaurar os dados de estado do usuário de um repositório de migração de link físico. O parâmetro /nocompress deve ser especificado com a opção /hardlink. |
/nocompress |
Especifica que o repositório não é compactado. Só use essa opção em ambientes de teste. Recomendamos usar um repositório compactado durante a migração real. Essa opção não pode ser usada com a opção /decrypt. Por exemplo:
|
Opções de regra de migração
A USMT oferece as opções a seguir para especificar os itens a serem migrados.
Opção de linha de comando | Descrição | |
---|---|---|
/i:[Path\]FileName |
(include) Especifica um arquivo .xml com regras que definem o estado que deve ser migrado. Você pode especificar essa opção várias vezes para incluir todos os arquivos .xml (MigApp.xml, MigSys.xml, MigDocs.xml e qualquer arquivo .xml que criar). Caminho pode ser um caminho relativo ou completo. Se você não especificar a variável Caminho, então o NomeDoArquivo deverá estar no diretório atual. Para saber mais sobre quais arquivos especificar, veja a seção "Arquivos XML" do tópico Perguntas frequentes. |
|
/config:[Path\]FileName |
Especifica o arquivo Config.xml que o comando LoadState deve usar. Você não pode especificar essa opção mais de uma vez na linha de comando. Caminho pode ser um caminho relativo ou completo. Se você não especificar a variável Path, FileName deverá estar no diretório atual. Neste exemplo, os arquivos e as configurações são migrados com base nas regras dos arquivos Config.xml, MigDocs.xml e MigApp.xml:
|
|
/auto: "path to script files" |
Esta opção permite especificar o local dos arquivos .xml padrão e quando a migração deve ser iniciada. Se nenhum caminho for especificado, a USMT usará o diretório em que estão os binários da USMT. A opção /auto tem o mesmo efeito de usar as seguintes opções: /i:MigDocs.xml/i:MigApp.xml /v:5. |
Opções de monitoramento
A USMT tem várias opções de linha de comando que podem ser usadas para analisar problemas ocorridos durante a migração.
Opção de linha de comando | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/l:[Path\]FileName |
Especifica o local e o nome do log de LoadState. Você não pode armazenar nenhum dos arquivos de log em StorePath. Caminho pode ser um caminho relativo ou completo. Se você não especificar a variável Caminho, o log será criado no diretório atual. Você pode especificar a opção /v para ajustar o volume de saída. Se o comando LoadState é executado em um recurso de rede compartilhado, especifique essa opção ou a USMT falha com o erro: "A USMT não pôde criar os arquivos de log". Para corrigir esse problema, use a opção /l:load.log. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/v: <VerbosityLevel> |
(Verbosity) Habilita a saída detalhada no arquivo de log de LoadState. O valor padrão é 0. Você pode definir o NívelDeDetalhe como um dos seguintes níveis:
Opções de usuárioPor padrão, todos os usuários são migrados. A única maneira de especificar os usuários a serem incluídos e excluídos é por meio das opções a seguir. Você não pode excluir usuários dos arquivos .xml de migração ou usando o arquivo Config.xml. Para saber mais, veja Identificar usuários.
Exemplos das opções /ui e /ueOs exemplos a seguir se aplicam às opções /ui e /ue. Você pode substituir a opção /ue pela opção /ui para incluir em vez de excluir os usuários especificados.
Usando as opções juntasVocê pode usar as opções /uel, /ue e /ui juntas para migrar apenas os usuários desejados. A opção /ui tem prioridade sobre as opções /ue e /uel. Se um usuário é especificado para ser incluído usando a opção /ui e também para ser excluído usando as opções /ue ou /uel, ele é incluído na migração. Por exemplo, se você especifica A opção /uel tem prioridade sobre a opção /ue. Se um usuário entrou no período especificado definido pela opção /uel, seu perfil é migrado, mesmo que ele seja excluído usando a opção /ue. Por exemplo, se você especificar
Opções de linha de comando incompatíveisA tabela a seguir indica as opções de linha de comando incompatíveis com o comando LoadState. Quando a entrada da tabela de determinada combinação fica em branco, isso indica que as opções são compatíveis e você pode usá-las em conjunto. O símbolo X significa que as opções não são compatíveis. Por exemplo, você não pode usar a opção /nocompress com a opção /encrypt.
Dica Você deve especificar a opção /key ou /keyfile com a opção /encrypt. Consulte tambémOutros Recursos |