Начало работы со средством миграции пользовательской среды (USMT)

В этой статье описывается общий процесс переноса файлов и параметров.

Шаг 1. Планирование миграции

  1. Планирование миграции. В зависимости от того, обновляется ли сценарий миграции или заменяет компьютеры, можно выбрать миграцию по сети или автономную миграцию. Для автономной миграции можно использовать среду предварительной установки Windows (WinPE) или файлы в каталоге Windows.old . Дополнительные сведения см. в разделе Общие сценарии миграции.

  2. Определите, что следует перенести. Данные для переноса включают сведения о пользователе, параметры приложений, параметры операционной системы, файлы, папки и разделы реестра.

  3. Определение места хранения данных. В зависимости от размера хранилища миграции данные могут храниться в одном из следующих расположений:

    • Удаленно.
    • Локально в хранилище миграции с жесткой компоновкой или на локальном внешнем запоминающем устройстве.
    • Непосредственно на конечном компьютере.

    Дополнительные сведения см. в разделе Выбор типа хранилища миграции.

  4. Используйте параметр командной /GenMigXML строки, чтобы определить, какие файлы включены в миграцию, и определить, необходимы ли какие-либо изменения. Дополнительные сведения см. в разделе Синтаксис ScanState.

  5. При необходимости измените Migration.xml копии файлов и и MigDocs.xml создайте пользовательские файлы.xml . Чтобы изменить поведение миграции, например перенос папки "Документы" , а не папку "Музыка" , можно создать пользовательский файл.xml или изменить правила в существующих файлах.xml миграции. Средство поиска документов или MigXmlHelper.GenerateDocPatterns вспомогатель можно использовать для автоматического поиска документов пользователей на компьютере без создания обширной пользовательской миграции.xml файлов.

    Важно.

    Корпорация Майкрософт рекомендует всегда создавать копии файлов.xml , включенных в средство миграции пользовательской среды (USMT), а затем изменять копии. Никогда не изменяйте исходные файлы.xml .

    Файл MigXML.xsd можно использовать для записи и проверки файлов.xml . Дополнительные сведения об изменении этих файлов см. в справочнике по XML-файлам USMT.

  6. Создайте файлConfig.xml , чтобы исключить какие-либо компоненты из миграции. Чтобы создать этот файл, выполните ScanState.exe команду со следующими параметрами:

    • /genconfig.
    • /i — в качестве аргументов указываются .xml файлы, используемые с ScanState.exe.

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

    ScanState.exe /genconfig:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
    
  7. Откройте объект , Config.xml созданный на предыдущем шаге. Проверьте состояние миграции каждого из компонентов, перечисленных в Config.xml файле. При необходимости измените Config.xml файл и укажите migrate=no для всех компонентов, которые не нужно переносить.

Шаг 2. Сбор файлов и параметров с исходного компьютера

  1. Создайте резервную копию исходного компьютера.

  2. Закройте все приложения. Если некоторые приложения выполняются при выполнении ScanState.exe команды, USMT может не переносить все указанные данные. Например, если Microsoft Office Outlook открыт, USMT может не переносить PST-файлы.

    Примечание.

    UsMT завершается ошибкой, если не удается перенести файл или параметр, если /c не указан параметр. При указании /c параметра USMT игнорирует ошибки и регистрирует ошибку при каждом обнаружении файла, который используется для миграции USMT. Раздел <ErrorControl> в Config.xml файле можно использовать, чтобы указать, какие ошибки следует игнорировать, а какие должны привести к сбою миграции.

  3. ScanState.exe Выполните команду на исходном компьютере, чтобы собрать файлы и параметры. Необходимо указать все .xml файлы, которые ScanState.exe необходимо использовать команде. Например:

       ScanState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
    

    Примечание.

    Команда ScanState.exe должна выполняться в режиме администратора на исходном компьютере. Чтобы запустить в режиме администратора , щелкните правой кнопкой мыши командную строку и выберите запуск от имени администратора. Дополнительные сведения о том, как ScanState.exe команда обрабатывает и сохраняет данные, см. в разделе Как работает USMT.

  4. UsmtUtils.exe Выполните команду с параметром /Verify , чтобы убедиться, что созданное хранилище не повреждено.

Шаг 3. Подготовка целевого компьютера и восстановление файлов и параметров

  1. Установите операционную систему на целевом компьютере.

  2. Установите все приложения, которые находились на исходном компьютере. Хотя это не всегда обязательно, корпорация Майкрософт рекомендует установить все приложения на целевом компьютере перед восстановлением пользовательского состояния. Установка всех приложений перед восстановлением пользовательского состояния гарантирует сохранение перенесенных параметров.

    Примечание.

    Версия приложения, установленная на конечном компьютере, должна совпадать с версией на исходном компьютере. USMT не поддерживает перенос параметров для более старой версии приложения на более новую версию. Исключением для этого правила является Microsoft Office. USMT может перейти с более старой версии Microsoft Office на более новую версию Microsoft Office.

  3. Закройте все приложения. Если некоторые приложения выполняются при выполнении LoadState.exe команды, USMT может переносить не все указанные данные. Например, если Microsoft Office Outlook открыт, USMT может не переносить PST-файлы.

    Примечание.

    Используйте /c для продолжения миграции при обнаружении ошибок. <ErrorControl> Используйте раздел в файле, Config.xml чтобы указать, какие ошибки следует игнорировать, а какие ошибки должны привести к сбою миграции.

  4. LoadState.exe Выполните команду на конечном компьютере. Укажите тот же набор .xml файлов, которые были указаны при ScanState.exe использовании команды. Однако Config.xml не всегда требуется указывать файл. Этот Config.xml файл необходимо указать только для исключения некоторых файлов и параметров, перенесенных в хранилище. Например, папка Documents была перенесена в хранилище, но ее не нужно переносить на конечный компьютер. Например, измените Config.xml файл и укажите обновленный файл с помощью LoadState.exe команды . LoadState.exe Затем команда переносит только файлы и параметры, которые необходимо перенести. Дополнительные сведения о том, как LoadState.exe команда обрабатывает и переносит данные, см. в разделе Как работает USMT.

    Например, следующая команда переносит файлы и параметры:

    LoadState.exe  \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:LoadState.log
    

    Примечание.

    LoadState.exe Выполните команду в режиме администратора. Для этого щелкните правой кнопкой мыши командную строку и выберите запуск от имени администратора.

  5. Выйдите из нее LoadState.exe после выполнения команды. Некоторые параметры, такие как шрифты, обои и параметры заставки, не вступают в силу до следующего входа пользователя.