User State Migration Tool (USMT) - Ключи команды loadstate

Автор  Четверг, 04 октября 2018
Оцените материал
(8 голосов)

Синтаксис команды LoadState:

loadstate Путь к хранилищу [/i:[Путь\]Имя файла] [/v:Уровень детализации] [/nocompress] [/decrypt /key:Строка ключа|/keyfile:[Путь\]Имя файла] [/l:[Путь\]Имя файла] [/progress:[Путь\]Имя файла] [/r:Число повторов] [/w:Время ожидания в сек.] [/c] [/all] [/ui:[Имя домена|Имя компьютера\]Имя пользователя] [/ue:[[Имя домена|Имя компьютера\]Имя пользователя] [/uel:Количество дней|ГГГГ/ММ/ДД|0] [/md:Старый домен:Новый домен] [/mu:Старый домен\Старое имя пользователя:[Новый домен\]Новое имя пользователя] [/lac:[Пароль]] [/lae] [/config:[Путь\]Имя файла] [/?|help]

Примеры команд:

Команда переносит из диска D данные на новую операционную систему:

loadstate d:\migr /all /i:miguser.xml /c

Команда переносит из сетевого хранилища данные на новую операционную систему:

loadstate \\test02\migr /all /i:miguser.xml /c

Например, чтобы расшифровать хранилище и перенести файлы и параметры на компьютер, введите в командной строке следующее:

loadstate \\server\share\migration\mystore /i:migapp.xml /i:migdocs.xml /v:13 /decrypt /key:"mykey"

Ключи:

/decrypt /key:Строка ключа
/decrypt /key:"Строка ключа"
/decrypt /keyfile:[Путь\]Имя файла

Расшифровывает хранилище при помощи указанного ключа. При указании этого параметра необходимо задать ключ шифрования одним из следующих способов:

  • Параметр "/key:Строка ключа" задает ключ шифрования. Если в параметре Строка ключа содержатся пробелы, его необходимо заключить в кавычки.
  • Параметр "/keyfile:Путь и имя файла" определяет текстовый файл (TXT-файл), содержащий ключ шифрования.

Длина параметра Строка ключа не должна превышать 256 символов.
Параметры /key и /keyfile нельзя использовать в одной командной строке.
Параметры /decrypt и /nocompress нельзя использовать в одной командной строке.
Пример:
loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /decrypt /key:mykey

/decrypt: "Стойкость шифрования" Параметр /decrypt принимает параметр командной строки для задания стойкости шифрования хранилища миграции.
/hardlink Позволяет восстановить данные о пользовательской среде из жестко связанного хранилища миграции. Параметр /nocompress необходимо указывать с параметром /hardlink.
/nocompress

Определяет, что хранилище используется без сжатия. Этот параметр следует использовать только для сред тестирования. В реальном процессе переноса мы рекомендуем использовать сжатое хранилище. Этот параметр нельзя использовать с параметром /decrypt.
Пример.
loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /nocompress

/i:[Путь\]Имя файла Указывает XML-файл, содержащий правила, которые определяют, какое состояние следует перенести. Этот параметр можно указать несколько раз, чтобы включить в процесс переноса все XML-файлы (MigApp.xml, MigSys.xml, MigDocs.xml и все созданные вами пользовательские XML-файлы). В качестве значения переменной Путь может быть указан относительный или полный путь. Если переменная Путь не задана, файл, указанный для параметра Имя файла, должен находиться в текущем каталоге.
/config:[Путь\]Имя файла

Определяет файл Config.xml, который должен использоваться в команде LoadState. Этот параметр можно указать в командной строке только один раз. В качестве значения переменной Путь может быть указан относительный или полный путь. Если переменная Путь не задана, файл, на который указывает параметр Имя файла, должен находиться в текущем каталоге.

В следующем примере демонстрируется перенос файлов и параметров по правилам, указанным в файлах Config.xml, MigDocs.xml и MigApp.xml.

loadstate \\server\share\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:5 /l:loadstate.log

/auto: "Путь к файлам сценариев" Этот параметр позволяет указать расположение XML-файлов по умолчанию и затем запустить процесс переноса. Если путь не указан, Средство миграции пользовательской среды будет использовать каталог, в котором размещены двоичные файлы Средство миграции пользовательской среды. Параметр /auto оказывает такое же действие, как и следующие параметры: /i:MigDocs.xml/i:MigApp.xml /v:5.
/l:[Путь\]Имя файла

Определяет расположение и имя файла журнала LoadState. Файлы журналов нельзя хранить в папке StorePath. В качестве значения переменной Путь может быть указан относительный или полный путь. Если переменная Путь не задана, журнал будет создан в текущем каталоге. Чтобы задать объем выводимых данных, можно использовать параметр /v.

Если команда LoadState запускается с общего сетевого ресурса, этот параметр является обязательным. В противном случае возникнет ошибка Средство миграции пользовательской среды "USMT was unable to create the log file(s)" (Средству миграции пользовательской среды не удалось создать файлы журнала). Для исправления ошибки используйте параметр /l:load.log.

/v:<VerbosityLevel>

Управляет детализацией выводимых данных в файле журнала команды ScanState. Значение по умолчанию — 0.

Можно присвоить параметру VerbosityLevel одно из следующих значений.

  • 0    Включены только стандартные ошибки и предупреждения.
  • 1    Включает режим подробного протоколирования.
  • 4    Включает режим протоколирования отчетов об ошибках и состояниях.
  • 5    Включает режим подробного протоколирования состояния.
  • 8    Включает перенос отчета об ошибке в отладчик.
  • 9    Включает перенос подробного отчета об ошибке в отладчик.
  • 12    Включает перенос отчета об ошибке и состоянии в отладчик.
  • 13    Включает режим подробного отчета, отчета о состоянии и отчета отладчика.
/progress:[Путь\]Имя файла

Создает необязательный журнал хода выполнения. Файлы журналов нельзя хранить в папке StorePath. В качестве значения переменной Путь может быть указан относительный или полный путь. Если переменная Путь не задана, файл, указываемый для параметра Имя файла, будет создан в текущем каталоге.

Пример.

loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /progress:prog.log /l:scanlog.log

/c Если указан этот параметр, команда LoadState продолжит работу даже в случае возникновения некритических ошибок. Файлы и параметры, вызвавшие ошибку, записываются в журнал хода выполнения. Например, если какой-либо файл окажется настолько большим, что для него не хватит места на компьютере, команда LoadState запишет ошибку в журнал и продолжит перенос. Без параметра /c команда LoadState завершит работу при первой же ошибке. Новый раздел <ErrorControl> в файле Config.xml можно использовать для того, чтобы указать, какие ошибки чтения/записи файлов или реестра можно безопасно проигнорировать, а какие могут привести к ошибке миграции. При этих условиях параметр командной строки /c обеспечит безопасный пропуск всех ошибок ввода-вывода в вашей среде. Кроме того, теперь параметр /genconfig создает образец раздела <ErrorControl>, который активируется путем определения сообщений об ошибках и необходимых действий в файле Config.xml.
/r: <Количество повторов>

Определяет количество повторных попыток в случае ошибки при переносе пользовательской среды с сервера. Значение по умолчанию – "3". Этот параметр полезен в средах с ненадежным подключением к сети.

При восстановлении пользовательской среды параметр /r не поможет восстановить данные, утерянные из-за сбоя сетевого оборудования, например из-за неисправного или отключенного сетевого кабеля либо сбоя подключения к виртуальной частной сети (VPN). Параметр повтора предназначен для использования в крупных сетях с интенсивным трафиком, в которых качество соединения удовлетворительно, но наблюдаются проблемы из-за задержек передачи данных.

/w: <Секунд до повтора> Определяет время (в секундах) между повторными попытками операций с файлами по сети. По умолчанию – 1 секунда.
/all

Переносит всех пользователей на данном компьютере.

Средство миграции пользовательской среды переносит все учетные записи пользователей, за исключением случаев, когда какая-либо учетная запись специально исключена из переноса при помощи параметров /ue или /uel. Поэтому данный параметр не обязательно указывать в командной строке. Однако если вы решите использовать параметр /all, вы не сможете использовать параметры /ui, /ue и /uel.

/ui: Имя домена\Имя пользователя
/ui:"Имя домена\Имя пользователя"
/ui: Имя компьютера\Имя локального пользователя

Переносит указанного пользователя. По умолчанию в перенос включены все пользователи. Следовательно, этот параметр может быть полезен только вместе с параметром /ue. Можно указать несколько параметров /ui, но нельзя использовать параметр /ui вместе с параметром /all. Имя домена и Имя пользователя могут содержать подстановочный знак звездочки (*). Если имя пользователя содержит пробелы, необходимо заключить его в кавычки.
Пример.
Чтобы включить только пользователя User2 из домена Corporate, введите:
/ue:*\* /ui:corporate\user2

/uel:<Количество дней>
/uel:<ГГГГ/ММ/ДД>
/uel:0

Переносит только тех пользователей, которые выполняли вход в систему на исходном компьютере в течение определенного периода времени, исходя из даты последнего изменения файла Ntuser.dat на исходном компьютере. Параметр /uel действует как правило включения. Например, параметр /uel:30 переносит пользователей, которые выполняли вход в систему или имеют учетную запись, изменявшуюся в течение последних 30 дней до даты запуска команды ScanState. Можно указать количество дней или дату. Этот параметр нельзя использовать вместе с параметром /all. Средство миграции пользовательской среды получает сведения о последнем входе с локального компьютера, поэтому для применения этого параметра не обязательно подключение компьютера к сети. Кроме этого, если пользователь домена вошел в систему другого компьютера, Средство миграции пользовательской среды не будет учитывать этот экземпляр входа.
Примеры.

  • /uel:0 переносит учетные записи пользователей, которые выполнили вход в систему на исходном компьютере, когда выполнялась команда ScanState.
  • /uel:90 осуществляет перенос пользователей, которые выполняли вход или учетные записи которых каким-либо образом изменялись в течение последних 90 дней.
  • /uel:1 переносит пользователей, учетные записи которых изменялись в течение последних 24 часов.
  • /uel:2002/1/15 переносит пользователей, которые входили в систему или имеют учетные записи, изменявшиеся после 15 января 2002 года.

Пример.
loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /uel:0

/ue:Имя домена\Имя пользователя
/ue:"Имя домена\Имя пользователя"
/ue:Имя компьютера\Имя локального пользователя

Исключает указанных пользователей из переноса. Можно указать несколько параметров /ue, но нельзя использовать параметр /ue вместе с параметром /all. Значения Имя домена и Имя пользователя могут содержать подстановочный знак звездочки (*). Если имя пользователя содержит пробелы, необходимо заключить его в кавычки.
Пример.
loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /ue:contoso\user1

/md: Старый домен:Новый домен
/md: Имя локального компьютера:Новый домен

Определяет для данного пользователя новый домен. Используйте этот параметр в целях изменения домена для пользователей компьютера или переноса локальных пользователей на учетную запись домена. Старый домен может содержать подстановочный знак звездочки (*).
Этот параметр можно указать более одного раза. Несколько параметров /md, возможно, придется указать в том случае, если нужно собрать пользователей из нескольких доменов в один домен. Например, для того чтобы собрать пользователей из доменов Corporate и FarNorth в домен Fabrikam, можно указать: /md:corporate:fabrikam и /md:farnorth:fabrikam.
В случае конфликта между двумя командами /md применяется первое из указанных правил. Например, если вы укажете команды /md:corporate:fabrikam и /md:corporate:farnorth, пользователи домена Corporate будут сопоставлены с доменом Fabrikam.
Примечание
Если вы укажете несуществующий на исходном компьютере Старый домен, команда LoadState, на первый взгляд, успешно (без ошибок или предупреждений) выполнит задачу. Тем не менее в этом случае пользователи не будут перемещены в Новый домен, а останутся в исходном домене. Например, если вы допустите ошибку в слове "contoso" и введете "/md:contso:fabrikam", пользователи останутся в домене contoso на конечном компьютере.
Пример.
loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore
/progress:prog.log /l:load.log /md:contoso:fabrikam

/mu: Старый домен\Старое имя пользователя:[Новый домен\]Новое имя пользователя
/mu: Старое имя локального пользователя:Новый домен\Новое имя пользователя

Задает новое имя пользователя для указанного пользователя. Если в хранилище больше одного пользователя, можно указать несколько параметров /mu. С этим параметром нельзя использовать подстановочные знаки.
Пример.
loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore
/progress:prog.log /l:load.log /mu:contoso\user1:fabrikam\user1

/lac:[Пароль]

Если учетная запись является локальной (не доменной) и не существует на конечном компьютере, Средство миграции пользовательской среды создаст учетную запись на конечном компьютере, но она будет отключена. Чтобы включить эту учетную запись, необходимо дополнительно использовать параметр /lae.
Если параметр /lac не определен, все локальные учетные записи пользователей, которых на данный момент нет на конечном компьютере, не будут перенесены.
Пароль – пароль для создаваемой учетной записи. По умолчанию используется пустой пароль.
Переменную Пароль следует использовать с осторожностью, потому что она передается в виде обычного текста и может быть получена любым пользователем, имеющим доступ к компьютеру, на котором запущена команда LoadState.
Кроме того, если на компьютере несколько пользователей, после переноса все пользователи будут иметь один и тот же пароль.
Пример.
loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore

/lae

Включает учетную запись, которая была создана при помощи параметра /lac. С этим параметром необходимо указывать параметр /lac.
Пример.
loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore
/progress:prog.log /l:load.log /lac:password /lae

Прочитано 6563 раз

Добавить комментарий

Использовать прямые ссылки в комментариях запрещено. Если хотите поделиться полезной ссылкой, вводите адрес без http или https.
Сообщения от незарегистрированных пользователей попадают на модерацию.

Это интересно

Последние комментарии