Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve a sintaxe dos utilitários disponíveis na USMT (User State Migration Tool) por meio da interface de linha de comando. Esses utilitários:
Melhorar a capacidade de determinar opções criptográficas para a migração.
Ajuda para remover repositórios de links rígidos que, de outra forma, não podem ser excluídos devido a um bloqueio de compartilhamento.
Verifique se o arquivo de catálogo ou qualquer um dos outros arquivos no repositório de migração compactado estão corrompidos.
Extraia arquivos do repositório de migração compactado criado quando arquivos e configurações são migrados para o computador de destino.
UsmtUtils.exe
A tabela a seguir lista as opções de linha de comando para UsmtUtils.exe. As seções a seguir fornecem mais opções de linha de comando para as /verify e as /extract opções.
A sintaxe para UsmtUtils.exe é:
UsmtUtils.exe [/ec | /rd <storeDir> | /verify <filepath> [options] | /extract <filepath><destinationPath> [options]]
| Opção de linha de comando | Descrição |
|---|---|
| /ec | Retorna uma lista de algoritmos criptográficos suportados (AlgIDs) no sistema atual. Essa opção pode ser usada em um computador de destino para determinar qual algoritmo usar com o /encrypt comando antes de executar a ferramenta ScanState no computador de origem. |
| /rd<storeDir> | Remove o caminho do diretório especificado pelo <argumento storeDir> no computador. Esse comando pode ser usado para excluir repositórios de migração de link rígido que, de outra forma, não poderiam ser excluídos em um prompt de comando devido a um bloqueio de compartilhamento. Se o repositório de migração abrange vários volumes em uma determinada unidade, o repositório de migração é excluído de todos esses volumes. Por exemplo: UsmtUtils.exe /rd D:\MyHardLinkStore |
| /y | Substitui o prompt para aceitar exclusões quando usado com a /rd opção. Quando a /y opção é usada com a /rd opção, não é exibido um prompt para aceitar as exclusões antes que a USMT exclua os diretórios. |
| /verificar | Retorna informações sobre se o repositório de migração compactado está intacto ou se contém arquivos corrompidos ou um catálogo corrompido. Consulte Verificar opções de sintaxe e opções para usar com /verify. |
| /extrair | Recupera arquivos de um repositório de migração compactado da USMT. Consulte Opções de extração para sintaxe e opções para usar com /extract. |
Opções de verificação
Use a opção para determinar se um repositório de migração compactado está intacto /verify ou se contém arquivos corrompidos ou um catálogo corrompido. Para obter mais informações sobre como usar a /verify opção, consulte Verificar a condição de um repositório de migração compactado.
A sintaxe para /verify é:
UsmtUtils.exe /verify[:<reportType>] <filePath> [/l:<logfile>] [/v:VerbosityLevel] [/decrypt [:<AlgID]> {/key:<keystring> | /keyfile:<filename>}]
| Opção de linha de comando | Descrição |
|---|---|
| <reportType> | Especifica se você deseja gerar relatórios sobre todos os arquivos, apenas arquivos corrompidos ou o status do catálogo.
|
|
/l: <logfilePath> |
Especifica o local e o nome do arquivo de log. |
| /v:<VerbosityLevel> |
(Verbosidade) Habilita a saída detalhada no arquivo de log UsmtUtils . O valor padrão é 0. O VerbosityLevel pode ser definido como um dos seguintes níveis:
|
|
/decrypt<AlgID:>/<KeyString> or /decrypt<AlgID>/:<"Key String"> or /decrypt:<AlgID>/keyfile:<FileName> |
Especifica que a /encrypt opção foi usada para criar o repositório de migração com a ferramenta ScanState . Para descriptografar o repositório de migração, especifique uma /key opção ou /keyfile da seguinte maneira:
Para obter mais informações sobre algoritmos de criptografia com suporte, consulte Criptografia do repositório de migração. |
Alguns exemplos de /verify comandos:
UsmtUtils.exe /verify D:\MyMigrationStore\store.migUsmtUtils.exe /verify:catalog D:\MyMigrationStore\store.migUsmtUtils.exe /verify:all D:\MyMigrationStore\store.mig /decrypt /l:D:\UsmtUtilsLog.txtUsmtUtils.exe /verify:failureonly D:\MyMigrationStore\store.mig /decrypt:AES_192 /keyfile:D:\encryptionKey.txt
Opções de extração
Use a /extract opção para recuperar arquivos de um repositório de migração compactado da USMT se ele não restaurar normalmente com LoadState. Para obter mais informações sobre como usar a /extract opção, consulte Extrair arquivos de um repositório de migração compactado da USMT.
A sintaxe para /extract é:
/extract <filePath><destinationPath> [/i:<includePattern>] [/e: <excludePattern>] [/l: <logfile>] [/v: VerbosityLevel>] [/decrypt[:<AlgID>] {key: <keystring> | /keyfile: <filename>}] [/o]
| Opção de linha de comando | Descrição |
|---|---|
| <filePath> | Caminho para o repositório de migração da USMT. Por exemplo: D:\MyMigrationStore\USMT\store.mig |
| <caminho de destino> | Caminho para a pasta em que a ferramenta coloca os arquivos individuais. |
| /i:<includePattern> | Especifica um padrão para os arquivos a serem incluídos na extração. Mais de um padrão pode ser especificado. Separe os padrões com uma vírgula ou um ponto e vírgula. As /iopções : <includePattern> e /e: <excludePattern> podem ser usadas no mesmo comando. Quando os padrões de inclusão e exclusão são usados na linha de comando, os padrões de inclusão têm precedência sobre os padrões de exclusão. |
| /e:<excludePattern> | Especifica um padrão para os arquivos a serem omitidos da extração. Mais de um padrão pode ser especificado. Separe os padrões com uma vírgula ou um ponto e vírgula. As /iopções : <includePattern> e /e: <excludePattern> podem ser usadas no mesmo comando. Quando os padrões de inclusão e exclusão são usados na linha de comando, os padrões de inclusão têm precedência sobre os padrões de exclusão. |
| /l:<logfilePath> | Especifica o local e o nome do arquivo de log. |
| /v:<VerbosityLevel> |
(Verbosidade) Habilita a saída detalhada no arquivo de log UsmtUtils . O valor padrão é 0. O VerbosityLevel pode ser definido como um dos seguintes níveis:
|
|
/decrypt*<AlgID>/key:<KeyString> or /decrypt<AlgID>/:<"Key String"> or /decrypt:<AlgID>/keyfile:<FileName>* |
Especifica que a /encrypt opção foi usada para criar o repositório de migração com a ferramenta ScanState . Para descriptografar o repositório de migração, a /key opção ou /keyfile também deve ser especificada da seguinte maneira:
Para obter mais informações sobre algoritmos de criptografia com suporte, consulte Criptografia do repositório de migração. |
| /o | Substitui os arquivos de saída existentes. |
Alguns exemplos de /extract comandos:
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig C:\ExtractedStoreUsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /i:"*.txt, *.pdf" C:\ExtractedStore /decrypt /keyfile:D:\encryptionKey.txtUsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /e:*.exe C:\ExtractedStore /decrypt:AES_128 /key:password /l:C:\usmtlog.txtUsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /i:myProject.* /e:*.exe C:\ExtractedStore /o