Sintaxe de UsmtUtils
Este artigo descreve a sintaxe dos utilitários disponíveis na User State Migration Tool (USMT) através da interface de linha de comandos. Estes utilitários:
Melhore a capacidade de determinar opções criptográficas para a migração.
Ajude a remover arquivos hard-link que, de outra forma, não podem ser eliminados devido a um bloqueio de partilha.
Verifique se o ficheiro de catálogo ou qualquer um dos outros ficheiros no arquivo de migração comprimido está danificado.
Extraia ficheiros do arquivo de migração comprimido criado quando os ficheiros e as definições são migrados para o computador de destino.
UsmtUtils.exe
A tabela seguinte lista as opções da linha de comandos para UsmtUtils.exe
. As secções que se seguem fornecem mais opções de linha de comandos para as /verify
opções e /extract
.
A sintaxe para UsmtUtils.exe
é:
UsmtUtils.exe [/ec | /rd <storeDir> | /verify <filepath> [opções] | /extract <filepath><destinationPath> [opções]]
Opção da linha de comandos | Descrição |
---|---|
/ec | Devolve uma lista de algoritmos criptográficos suportados (AlgIDs) no sistema atual. Esta opção pode ser utilizada num computador de destino para determinar que algoritmo utilizar 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. Este comando pode ser utilizado para eliminar arquivos de migração de ligações fixas que, de outra forma, não podem ser eliminados numa linha de comandos devido a um bloqueio de partilha. Se o arquivo de migração abranger vários volumes numa determinada unidade, o arquivo de migração é eliminado de todos estes volumes. Por exemplo: UsmtUtils.exe /rd D:\MyHardLinkStore |
/y | Substitui o pedido para aceitar eliminações quando utilizado com a opção /rd . Quando a opção /y é utilizada com a opção /rd , não é apresentado um pedido para aceitar as eliminações antes de o USMT eliminar os diretórios. |
/verify | Devolve informações sobre se o arquivo de migração comprimido está intacto ou se contém ficheiros danificados ou um catálogo danificado. Veja Verificar opções de sintaxe e opções para utilizar com /verify . |
/extract | Recupera ficheiros de um arquivo de migração USMT comprimido. Veja Opções de extração para sintaxe e opções a utilizar com /extract . |
Verificar opções
Utilize a opção /verify
para determinar se um arquivo de migração comprimido está intacto ou se contém ficheiros danificados ou um catálogo danificado. Para obter mais informações sobre como utilizar a opção /verify
, veja Verificar a condição de um arquivo de migração comprimido.
A sintaxe para /verify
é:
UsmtUtils.exe /verify[:<reportType>] <filePath> [/l:<logfile>] [/v:VerbosityLevel] [/decrypt [:<AlgID>] {/key:<keystring> | /keyfile:<filename>}]
Opção da linha de comandos | Descrição |
---|---|
<reportType> | Especifica se pretende reportar todos os ficheiros, apenas ficheiros danificados ou o estado do catálogo.
|
/l: <logfilePath> |
Especifica a localização e o nome do ficheiro de registo. |
/v:<VerbosityLevel> |
(Verbosidade) Ativa a saída verbosa no ficheiro de registo UsmtUtils . O valor padrão é 0. O VerbosityLevel pode ser definido para um dos seguintes níveis:
|
/decrypt<AlgID>/:<KeyString> or /decrypt<AlgID>/:<"Key String"> or /decrypt:<AlgID>/keyfile:<FileName> |
Especifica que a opção /encrypt foi utilizada para criar o arquivo de migração com a ferramenta ScanState . Para desencriptar o arquivo de migração, especifique uma /key opção ou /keyfile da seguinte forma:
Para obter mais informações sobre os algoritmos de encriptação suportados, veja Encriptação do Arquivo de Migração. |
Alguns exemplos de /verify
comandos:
UsmtUtils.exe /verify D:\MyMigrationStore\store.mig
UsmtUtils.exe /verify:catalog D:\MyMigrationStore\store.mig
UsmtUtils.exe /verify:all D:\MyMigrationStore\store.mig /decrypt /l:D:\UsmtUtilsLog.txt
UsmtUtils.exe /verify:failureonly D:\MyMigrationStore\store.mig /decrypt:AES_192 /keyfile:D:\encryptionKey.txt
Opções de extração
Utilize a opção /extract
para recuperar ficheiros de um arquivo de migração USMT comprimido se não restaurar normalmente com LoadState. Para obter mais informações sobre como utilizar a opção /extract
, veja Extrair ficheiros de um arquivo de migração USMT comprimido.
A sintaxe para /extract
é:
/extract <filePath><destinationPath> [/i:<includePattern>] [/e: <excludePattern>] [/l: <logfile>] [/v: VerbosityLevel>] [/decrypt[:<AlgID>] {key: <keystring> | /keyfile: <filename>}] [/o]
Opção da linha de comandos | Descrição |
---|---|
<filePath> | Caminho para o arquivo de migração USMT. Por exemplo: D:\MyMigrationStore\USMT\store.mig |
<destinationPath> | Caminho para a pasta onde a ferramenta coloca os ficheiros individuais. |
/i:<includePattern> | Especifica um padrão para os ficheiros incluírem na extração. Pode especificar mais do que um padrão. Separe padrões com uma vírgula ou ponto e vírgula. As /i opções : <includePattern> e /e : <excludePattern> podem ser utilizadas no mesmo comando. Quando ambos incluem e excluem padrões são utilizados na linha de comandos, os padrões de inclusão têm precedência sobre padrões de exclusão. |
/e:<excludePattern> | Especifica um padrão para os ficheiros omitir da extração. Pode especificar mais do que um padrão. Separe padrões com uma vírgula ou ponto e vírgula. As /i opções : <includePattern> e /e : <excludePattern> podem ser utilizadas no mesmo comando. Quando ambos incluem e excluem padrões são utilizados na linha de comandos, os padrões de inclusão têm precedência sobre padrões de exclusão. |
/l:<logfilePath> | Especifica a localização e o nome do ficheiro de registo. |
/v:<VerbosityLevel> |
(Verbosidade) Ativa a saída verbosa no ficheiro de registo UsmtUtils . O valor padrão é 0. O VerbosityLevel pode ser definido para um dos seguintes níveis:
|
/decrypt*<AlgID>/key:<KeyString> or /desencriptar<AlgID>/:<"Cadeia de Chaves"> or /decrypt:<AlgID>/keyfile:<FileName>* |
Especifica que a opção /encrypt foi utilizada para criar o arquivo de migração com a ferramenta ScanState . Para desencriptar o arquivo de migração, a opção /key ou /keyfile também tem de ser especificada da seguinte forma:
Para obter mais informações sobre os algoritmos de encriptação suportados, veja Encriptação do arquivo de migração. |
/o | Substitui os ficheiros de saída existentes. |
Alguns exemplos de /extract
comandos:
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig C:\ExtractedStore
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /i:"*.txt, *.pdf" C:\ExtractedStore /decrypt /keyfile:D:\encryptionKey.txt
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /e:*.exe C:\ExtractedStore /decrypt:AES_128 /key:password /l:C:\usmtlog.txt
UsmtUtils.exe /extract D:\MyMigrationStore\USMT\store.mig /i:myProject.* /e:*.exe C:\ExtractedStore /o