Синтаксис LoadState
Назначение: Windows 7, Windows 8, Windows 8.1, Windows Vista
В этом разделе рассматривается синтаксис и параметры команды LoadState.
В этом разделе:
Приступая к работе
Синтаксис
Параметры хранилища
Параметры правил переноса
Параметры наблюдения
Параметры пользователя
Несовместимые параметры командной строки
Приступая к работе
Перед выполнением команды LoadState обратите внимание на следующие правила:
Чтобы гарантировать перенос всех параметров операционной системы, рекомендуется запускать команды LoadState в режиме администратора из учетной записи с правами администратора.
Подробно о программных требованиях для выполнения команды LoadState см. в разделе Требования средства миграции пользовательской среды.
После запуска команды LoadState необходимо выйти из системы. Ряд параметров (например, параметры шрифтов, обоев и экранной заставки) вступят в силу только при следующем входе пользователя в систему.
Если не указано иное, при запуске средства из командной строки каждый из параметров можно использовать только один раз.
Для применения профилей домена команде LoadState не требуется доступ к контроллеру домена. Эти функции доступны без дополнительной настройки. Если профиль пользователя был сохранен при помощи ScanState, исходному компьютеру не требуется доступ к контроллеру домена. Тем не менее профили домена будут недоступными до тех пор, пока конечный компьютер не будет присоединен к этому домену.
В таблице Несовместимые параметры командной строки перечислены параметры, которые можно использовать совместно, а также несовместимые параметры командной строки.
Синтаксис
В этом разделе описывается синтаксис и применение параметров командной строки, доступных для LoadState. Параметры можно указывать в произвольном порядке. Если параметр содержит аргумент, то он отделяется либо двоеточием, либо пробелом.
Синтаксис команды LoadState:
loadstate Путь к хранилищу [/i:[Путь\]Имя файла] [/v:Уровень детализации] [/nocompress] [/decrypt /key:Строка ключа|/keyfile:[Путь\]Имя файла] [/l:[Путь\]Имя файла] [/progress:[Путь\]Имя файла] [/r:Число повторов] [/w:Время ожидания в сек.] [/c] [/all] [/ui:[Имя домена|Имя компьютера\]Имя пользователя] [/ue:[[Имя домена|Имя компьютера\]Имя пользователя] [/uel:Количество дней|ГГГГ/ММ/ДД|0] [/md:Старый домен:Новый домен] [/mu:Старый домен\Старое имя пользователя:[Новый домен\]Новое имя пользователя] [/lac:[Пароль]] [/lae] [/config:[Путь\]Имя файла] [/?|help]
Например, чтобы расшифровать хранилище и перенести файлы и параметры на компьютер с Windows Vista или Windows 7, введите в командной строке следующее:
loadstate \\server\share\migration\mystore /i:migapp.xml /i:migdocs.xml /v:13 /decrypt /key:"mykey"
Параметры хранилища
Чтобы указать способ и место хранения переносимых данных, в Средство миграции пользовательской среды можно использовать следующие параметры.
Параметр командной строки | Описание |
---|---|
Путь к хранилищу |
Определяет папку, в которой будут сохранены файлы и параметры. При использовании команды LoadState параметр Путь к хранилищу является обязательным. Можно указать только один параметр Путь к хранилищу. |
/decrypt /key:Строка ключа или /decrypt /key:"Строка ключа" или /decrypt /keyfile:[Путь\]Имя файла |
Расшифровывает хранилище при помощи указанного ключа. При указании этого параметра необходимо задать ключ шифрования одним из следующих способов:
Длина параметра Строка ключа не должна превышать 256 символов. Параметры /key и /keyfile нельзя использовать в одной командной строке. Параметры /decrypt и /nocompress нельзя использовать в одной командной строке. > [!IMPORTANT] > Этот параметр следует использовать с осторожностью, так как все, у кого есть доступ к сценарию командной строки LoadState, также будут иметь доступ к ключу шифрования. >Пример.
|
/decrypt: "Стойкость шифрования" |
Параметр /decrypt принимает параметр командной строки для задания стойкости шифрования хранилища миграции. Подробнее о поддерживаемых алгоритмах шифрования см. в разделе Шифрование хранилищ переноса. |
/hardlink |
Позволяет восстановить данные о пользовательской среде из жестко связанного хранилища миграции. Параметр /nocompress необходимо указывать с параметром /hardlink. |
/nocompress |
Определяет, что хранилище используется без сжатия. Этот параметр следует использовать только для сред тестирования. В реальном процессе переноса мы рекомендуем использовать сжатое хранилище. Этот параметр нельзя использовать с параметром /decrypt. Пример.
|
Параметры правил переноса
Для указания переносимых файлов в Средство миграции пользовательской среды есть следующие параметры.
Параметр командной строки | Описание | |
---|---|---|
/i:[Путь\]Имя файла |
(include) Указывает XML-файл, содержащий правила, которые определяют, какое состояние следует перенести. Этот параметр можно указать несколько раз, чтобы включить в процесс переноса все XML-файлы (MigApp.xml, MigSys.xml, MigDocs.xml и все созданные вами пользовательские XML-файлы). В качестве значения переменной Путь может быть указан относительный или полный путь. Если переменная Путь не задана, файл, указанный для параметра Имя файла, должен находиться в текущем каталоге. Подробнее о том, какие файлы следует указывать, см. в разделе "XML-файлы" темы Вопросы и ответы. |
|
/config:[Путь\]Имя файла |
Определяет файл Config.xml, который должен использоваться в команде LoadState. Этот параметр можно указать в командной строке только один раз. В качестве значения переменной Путь может быть указан относительный или полный путь. Если переменная Путь не задана, файл, на который указывает параметр Имя файла, должен находиться в текущем каталоге. В следующем примере демонстрируется перенос файлов и параметров по правилам, указанным в файлах Config.xml, MigDocs.xml и MigApp.xml.
|
|
/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: <Уровень детализации> |
(Verbosity) Активирует подробный вывод данных в файл журнала LoadState. Значение по умолчанию – "0". Для параметра Уровень детализации можно задать одно из следующих значений.
Параметры пользователяПо умолчанию осуществляется миграция всех пользователей. Существует только один способ указать, каких пользователей следует включить в перенос или исключить из него, – это применение описанных ниже параметров. Вы не можете исключить пользователей в XML-файлах переноса или при помощи файла Config.xml. Подробнее см. в разделе об Определение пользователей.
Примеры для параметров /ui и /ueСледующие примеры относятся как к параметру /ui, так и к параметру /ue. Чтобы включить, а не исключить указанных пользователей, можно заменить параметр /ue параметром /ui.
Совместное использование параметровЧтобы перенести только определенных пользователей, можно использовать одновременно параметры /uel, /ue и /ui. Параметр /ui имеет приоритет перед параметрами /ue и /uel. Если пользователь указан для включения при помощи параметра /ui, а также указан для исключения при помощи параметра /ue или /uel, он будет включен в перенос. Например, если вы указали Параметр /uel имеет приоритет перед параметром /ue. Если пользователь входил в систему в течение периода времени, заданного параметром /uel, профиль этого пользователя будет перенесен даже в том случае, если он исключен при помощи параметра /ue. Например, если указать
Несовместимые параметры командной строкиВ следующей таблице показано, какие параметры командной строки несовместимы с командой LoadState. Если ячейка таблицы, соответствующая отдельной комбинации параметров, пуста, данные параметры совместимы и могут использоваться совместно. Символ X означает, что параметры несовместимы. Например, параметр /nocompress нельзя использовать вместе с параметром /encrypt.
Примечание С параметром /encrypt необходимо указывать либо параметр /key, либо параметр /keyfile. См. такжеПонятия |