Синтаксис UsmtUtils
В этой статье описывается синтаксис служебных программ, доступных в средстве миграции пользовательской среды (USMT) через интерфейс командной строки. Эти служебные программы:
Улучшение возможности определения параметров шифрования для миграции.
Помощь в удалении хранилищ с жесткой связью, которые в противном случае не могут быть удалены из-за блокировки общего доступа.
Проверьте, поврежден ли файл каталога или любой другой файл в сжатом хранилище миграции.
Извлеките файлы из сжатого хранилища миграции, созданного при переносе файлов и параметров на конечный компьютер.
UsmtUtils.exe
В следующей таблице перечислены параметры командной строки для UsmtUtils.exe
. В следующих разделах содержатся дополнительные параметры командной /verify
строки для параметров и /extract
.
Синтаксис для UsmtUtils.exe
:
UsmtUtils.exe [/ec | /rd <storeDir> | /verify <filepath> [options] | /extract <filepath><destinationPath> [параметры]]
Параметр командной строки | Описание |
---|---|
/Европейское сообщество | Возвращает список поддерживаемых алгоритмов шифрования (AlgID) в текущей системе. Этот параметр можно использовать на конечном компьютере, чтобы определить, какой алгоритм следует использовать с командой /encrypt перед запуском средства ScanState на исходном компьютере. |
/rd<storeDir> | Удаляет путь к каталогу, указанный аргументом <storeDir> на компьютере. Эту команду можно использовать для удаления хранилищ миграции с жесткой компоновкой, которые не могут быть удалены в командной строке из-за блокировки общего доступа. Если хранилище миграции охватывает несколько томов на заданном диске, хранилище миграции удаляется из всех этих томов. Пример: UsmtUtils.exe /rd D:\MyHardLinkStore |
/y | Переопределяет запрос на принятие удалений при использовании с параметром /rd .
/y Если параметр используется вместе с параметром/rd , не отображается запрос на принятие удалений, прежде чем USMT удалит каталоги. |
/проверять | Возвращает сведения о том, является ли сжатое хранилище миграции нетронутым или содержит поврежденные файлы или поврежденный каталог. См . раздел Проверка параметров синтаксиса и параметров для использования с /verify . |
/экстракт | Восстанавливает файлы из сжатого хранилища миграции USMT. См . раздел Извлечение параметров для синтаксиса и параметров для использования с /extract . |
Параметры проверки
Используйте параметр , /verify
чтобы определить, является ли сжатое хранилище миграции нетронутым или содержит ли оно поврежденные файлы или поврежденный каталог. Дополнительные сведения об использовании параметра см. в /verify
разделе Проверка состояния сжатого хранилища миграции.
Синтаксис для /verify
:
UsmtUtils.exe /verify[:<reportType>] <filePath> [/l:<logfile>] [/v:VerbosityLevel] [/decrypt [:<AlgID>] {/key:<keystring> | /keyfile:<filename>}]
Параметр командной строки | Описание |
---|---|
<reportType> | Указывает, следует ли сообщать обо всех файлах, только поврежденных файлах или о состоянии каталога.
|
/l: <logfilePath> |
Указывает расположение и имя файла журнала. |
/v:<VerbosityLevel> |
(Детализация) Включает подробные выходные данные в файле журнала UsmtUtils . Значение по умолчанию — 0. Для verbosityLevel можно задать один из следующих уровней:
|
/decrypt<AlgID>/:<KeyString> или /decrypt<AlgID>/:<"Key String"> или /decrypt:<AlgID>/keyfile:<FileName> |
Указывает, что /encrypt параметр использовался для создания хранилища миграции с помощью средства ScanState . Чтобы расшифровать хранилище миграции, укажите /key параметр или /keyfile следующим образом:
Дополнительные сведения о поддерживаемых алгоритмах шифрования см. в разделе Шифрование хранилища миграции. |
Примеры /verify
команд:
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
Параметры извлечения
/extract
Используйте параметр для восстановления файлов из сжатого хранилища миграции USMT, если оно не восстанавливается нормально с помощью LoadState. Дополнительные сведения об использовании параметра см. в /extract
разделе Извлечение файлов из сжатого хранилища миграции USMT.
Синтаксис для /extract
:
/extract <filePath><destinationPath> [/i:<includePattern>] [/e: <excludePattern>] [/l: <logfile>] [/v: VerbosityLevel>] [/decrypt[:<AlgID>] {key: <keystring> | /keyfile: <filename>}] [/o]
Параметр командной строки | Описание |
---|---|
<filePath> | Путь к хранилищу миграции USMT. Пример: D:\MyMigrationStore\USMT\store.mig |
<destinationPath> | Путь к папке, в которой средство помещает отдельные файлы. |
/i:<includePattern> | Задает шаблон для файлов, которые будут включены в извлечение. Можно указать несколько шаблонов. Разделяйте узоры запятой или точкой с запятой. Параметры /i : <includePattern> и /e : <excludePattern> можно использовать в одной команде. Если в командной строке используются шаблоны включения и исключения, шаблоны включения имеют приоритет над шаблонами исключения. |
/e:<excludePattern> | Указывает шаблон для файлов, которые следует исключить из извлечения. Можно указать несколько шаблонов. Разделяйте узоры запятой или точкой с запятой. Параметры /i : <includePattern> и /e : <excludePattern> можно использовать в одной команде. Если в командной строке используются шаблоны включения и исключения, шаблоны включения имеют приоритет над шаблонами исключения. |
/l:<logfilePath> | Указывает расположение и имя файла журнала. |
/v:<VerbosityLevel> |
(Детализация) Включает подробные выходные данные в файле журнала UsmtUtils . Значение по умолчанию — 0. Для verbosityLevel можно задать один из следующих уровней:
|
/decrypt*<AlgID>/key:<KeyString> или /расшифровать<AlgID>/:<"Key String"> или /расшифровать:<AlgID>/keyfile:<FileName>* |
Указывает, что /encrypt параметр использовался для создания хранилища миграции с помощью средства ScanState . Чтобы расшифровать хранилище миграции /key , также необходимо указать параметр или /keyfile следующим образом:
Дополнительные сведения о поддерживаемых алгоритмах шифрования см. в разделе Шифрование хранилища миграции. |
/o | Перезаписывает существующие выходные файлы. |
Примеры /extract
команд:
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