Синтаксис команды 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:Строка ключа |
Расшифровывает хранилище при помощи указанного ключа. При указании этого параметра необходимо задать ключ шифрования одним из следующих способов:
Длина параметра Строка ключа не должна превышать 256 символов. |
/decrypt: "Стойкость шифрования" | Параметр /decrypt принимает параметр командной строки для задания стойкости шифрования хранилища миграции. |
/hardlink | Позволяет восстановить данные о пользовательской среде из жестко связанного хранилища миграции. Параметр /nocompress необходимо указывать с параметром /hardlink. |
/nocompress |
Определяет, что хранилище используется без сжатия. Этот параметр следует использовать только для сред тестирования. В реальном процессе переноса мы рекомендуем использовать сжатое хранилище. Этот параметр нельзя использовать с параметром /decrypt. |
/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 одно из следующих значений.
|
/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: Имя домена\Имя пользователя |
Переносит указанного пользователя. По умолчанию в перенос включены все пользователи. Следовательно, этот параметр может быть полезен только вместе с параметром /ue. Можно указать несколько параметров /ui, но нельзя использовать параметр /ui вместе с параметром /all. Имя домена и Имя пользователя могут содержать подстановочный знак звездочки (*). Если имя пользователя содержит пробелы, необходимо заключить его в кавычки. |
/uel:<Количество дней> |
Переносит только тех пользователей, которые выполняли вход в систему на исходном компьютере в течение определенного периода времени, исходя из даты последнего изменения файла Ntuser.dat на исходном компьютере. Параметр /uel действует как правило включения. Например, параметр /uel:30 переносит пользователей, которые выполняли вход в систему или имеют учетную запись, изменявшуюся в течение последних 30 дней до даты запуска команды ScanState. Можно указать количество дней или дату. Этот параметр нельзя использовать вместе с параметром /all. Средство миграции пользовательской среды получает сведения о последнем входе с локального компьютера, поэтому для применения этого параметра не обязательно подключение компьютера к сети. Кроме этого, если пользователь домена вошел в систему другого компьютера, Средство миграции пользовательской среды не будет учитывать этот экземпляр входа.
Пример. loadstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /uel:0 |
/ue:Имя домена\Имя пользователя |
Исключает указанных пользователей из переноса. Можно указать несколько параметров /ue, но нельзя использовать параметр /ue вместе с параметром /all. Значения Имя домена и Имя пользователя могут содержать подстановочный знак звездочки (*). Если имя пользователя содержит пробелы, необходимо заключить его в кавычки. |
/md: Старый домен:Новый домен |
Определяет для данного пользователя новый домен. Используйте этот параметр в целях изменения домена для пользователей компьютера или переноса локальных пользователей на учетную запись домена. Старый домен может содержать подстановочный знак звездочки (*). |
/mu: Старый домен\Старое имя пользователя:[Новый домен\]Новое имя пользователя |
Задает новое имя пользователя для указанного пользователя. Если в хранилище больше одного пользователя, можно указать несколько параметров /mu. С этим параметром нельзя использовать подстановочные знаки. |
/lac:[Пароль] |
Если учетная запись является локальной (не доменной) и не существует на конечном компьютере, Средство миграции пользовательской среды создаст учетную запись на конечном компьютере, но она будет отключена. Чтобы включить эту учетную запись, необходимо дополнительно использовать параметр /lae. |
/lae |
Включает учетную запись, которая была создана при помощи параметра /lac. С этим параметром необходимо указывать параметр /lac. |
Сообщения от незарегистрированных пользователей попадают на модерацию.