Синтаксис UsmtUtils
Назначение: Windows 7, Windows 8, Windows 8.1
В данном разделе описан синтаксис для служебных программ, доступных в Средство миграции пользовательской среды 5.0 через интерфейс командной строки. Эти служебные программы:
дают вам больший контроль над параметрами шифрования при переносе;
помогают удалить хранилища с жесткой связью, если иначе это невозможно сделать из-за блокировки общего доступа;
проверяют, не был ли поврежден файл каталога или любые другие файлы в сжатом хранилище переноса;
извлекают файлы из сжатого хранилища переноса, когда вы переносите файлы и параметры на конечный компьютер.
В этом разделе
Usmtutils.exe
Параметры проверки
Параметры извлечения
Usmtutils.exe
В следующей таблице перечислены параметры командной строки для USMTutils.exe. В следующих разделах предлагаются дополнительные параметры командной строки для /verify и параметры /extract.
Синтаксис для UsmtUtils.exe следующий:
usmtutils [/ec | /rd <папкаХранилища> | /verify <путькФайлу> [параметры] | /extract <путькФайлу><конечныйПуть> [параметры]]
Параметр командной строки | Описание |
---|---|
/ec |
Возвращает список поддерживаемых алгоритмов шифрования в текущей системе. Вы можете использовать его на конечном компьютере, чтобы определить, какой алгоритм использовать для команды /encrypt, перед тем как запустить на исходном компьютере средство ScanState. |
/rd <папкаХранилища> |
Удаляет путь к каталогу, указанный аргументом <папкаХранилища> на компьютере. При помощи этой команды вы можете удалить хранилища переноса с жесткой связью, которые невозможно удалить из командной строки иначе по причине блокировки общего доступа. Если хранилище переноса охватывает несколько томов на данном диске, оно будет удалено из всех этих томов. Например:
|
/y |
Переопределяет запрос на удаление при использовании с параметром /rd. При использовании параметра /y с параметром /rd вы не будете получать запрос на удаление перед тем, как Средство миграции пользовательской среды удалит папки. |
/verify |
Сообщает, не содержит ли сжатое хранилище переноса поврежденные файлы или поврежденный каталог. Синтаксис и параметры для /verify см. в разделе Параметры проверки. |
/extract |
Восстанавливает файлы из сжатого хранилища переноса. Синтаксис и параметры для /extract см. в разделе Параметры извлечения. |
Параметры проверки
Используйте параметр /verify, чтобы проверить, не повреждено ли сжатое хранилище переноса, а также не содержит ли оно поврежденные файлы или поврежденный каталог. Дополнительные сведения об использовании параметра /verify см. в разделе Проверка состояния сжатого хранилища переноса.
Для /verify используется следующий синтаксис:
usmtutils /verify[:<типОтчета>] <путькФайлу> [/l:<файлЖурнала>] [/v:УровеньПодробности] [/decrypt [:<АлгоритмШифрования>] {/key:<строкаКлюча> | /keyfile:<имяФайла>}]
Параметр командной строки | Описание | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<типОтчета> |
Определяет, будут ли включены в отчет сведения обо всех файлах, только о поврежденных или о состоянии каталога.
|
||||||||||||||||||
/l: <файлЖурналаPath> |
Указывает расположение и имя файла журнала. |
||||||||||||||||||
/v: <УровеньПодробности> |
(Verbosity) Обеспечивает подробный вывод в файле журнала UsmtUtils. Значение по умолчанию равно 0. Для параметра УровеньПодробности можно задать одно из следующих значений.
|
||||||||||||||||||
/decrypt: <АлгоритмШифрования> /key:<строкаКлюча> Или: /decrypt: <АлгоритмШифрования> /key:<"Строка ключа"> Или: /decrypt: <АлгоритмШифрования> /keyfile:<имяФайла> |
Указывает, что при создании хранилища переноса средством ScanState был использован параметр /encrypt. Для расшифровки хранилища переноса укажите параметр /key или /keyfile следующим образом:
Подробнее о поддерживаемых алгоритмах шифрования см. в разделе Шифрование хранилищ переноса |
Некоторые примеры команд /verify:
usmtutils /verify D:\MyMigrationStore\store.mig
usmtutils /verify:catalog D:\MyMigrationStore\store.mig
usmtutils /verify:all D:\MyMigrationStore\store.mig /decrypt /l:D:\UsmtUtilsLog.txt
usmtutils /verify:failureonly D:\MyMigrationStore\store.mig /decrypt:AES_192 /keyfile:D:\encryptionKey.txt
Параметры извлечения
Используйте параметр /extract, чтобы восстановить файлы из сжатого хранилища переноса средства миграции пользовательской среды, если это не удастся выполнить при помощи loadstate. Дополнительные сведения об использовании параметра /extract см. в разделе Извлечение файлов из сжатого хранилища миграции средства миграции пользовательской среды.
Синтаксис для /extract следующий:
/extract <путькФайлу><конечныйПуть> [/i:<шаблонВключения>] [/e: <шаблонИсключения>] [/l: <файлЖурнала>] [/v: УровеньПодробности>] [/decrypt[:<АлгоритмШифрования>] {key: <строкаКлюча> | /keyfile: <имяФайла>}] [/o]
Параметр командной строки | Описание | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<путькФайлу> |
Путь к хранилищу переноса. Пример:
|
||||||||||||||||||
<конечныйПуть> |
Путь к папке, куда средство помещает отдельные файлы. |
||||||||||||||||||
/i:<шаблонВключения> |
Указывает шаблон включения файлов в извлечение. Можно указать несколько шаблонов. Разделяйте шаблоны запятой или точкой с запятой. Параметры /i: <шаблонВключения> и /e: <шаблонИсключения> можно использовать в одной команде. Если в командной строке используются шаблоны как для включения, так и для исключения файлов, преимущество имеют шаблоны включения. |
||||||||||||||||||
/e:<шаблонИсключения> |
Указывает шаблон исключения файлов из извлечения. Можно указать несколько шаблонов. Разделяйте шаблоны запятой или точкой с запятой. Параметры /i: <шаблонВключения> и /e: <шаблонИсключения> можно использовать в одной команде. Если в командной строке используются шаблоны как для включения, так и для исключения файлов, преимущество имеют шаблоны включения. |
||||||||||||||||||
/l:<путькФайлуЖурнала> |
Указывает расположение и имя файла журнала. |
||||||||||||||||||
/v: <УровеньПодробности> |
(Verbosity) Обеспечивает подробный вывод в файле журнала UsmtUtils. Значение по умолчанию равно 0. Для параметра УровеньПодробности можно задать одно из следующих значений.
|
||||||||||||||||||
/decrypt: <АлгоритмШифрования> /key:<строкаКлюча> или /decrypt: <АлгоритмШифрования> /key:<"Строка ключа"> или /decrypt: <АлгоритмШифрования> /keyfile:<имяФайла> |
Указывает, что при создании хранилища переноса средством ScanState был использован параметр /encrypt. Для расшифровки хранилища переноса укажите параметр /key или /keyfile следующим образом:
Подробнее о поддерживаемых алгоритмах шифрования см. в разделе Шифрование хранилищ переноса |
||||||||||||||||||
/o |
Перезаписывает существующие выходные файлы. |
Примеры команд /extract:
usmtutils /extract D:\MyMigrationStore\USMT\store.mig C:\ExtractedStore
usmtutils /extract D:\MyMigrationStore\USMT\store.mig /i:"*.txt, *.pdf" C:\ExtractedStore /decrypt /keyfile:D:\encryptionKey.txt
usmtutils /extract D:\MyMigrationStore\USMT\store.mig /e:*.exe C:\ExtractedStore /decrypt:AES_128 /key:password /l:C:\usmtlog.txt
usmtutils /extract D:\MyMigrationStore\USMT\store.mig /i:myProject.* /e:*.exe C:\ExtractedStore /o