Быстрая передача пользователя Windows 10

Обновлено: 05.07.2024

Перенос данных со старого компьютера (исходного) на новый компьютер (целевой) представляет собой четырехэтапный процесс, который включает:

Шаг 1. Загрузите и установите инструменты USMT

Шаг 2. Сбор (резервное копирование) данных с помощью средства USMT ScanState

Шаг 3. Установите Windows 10 или распакуйте новый компьютер с уже загруженной ОС

Шаг 4. Применение (восстановление) данных с помощью средства USMT LoadState

Что вам понадобится:

  1. Доступ к этому пошаговому руководству 🙂
  2. Доступ к Интернету для загрузки инструментов от Microsoft
  3. Сетевой или USB-накопитель для хранения инструментов USMT (маленький, около 70 МБ)
  4. Сетевой или USB-накопитель для хранения данных и настроек резервного копирования (очень большой, достаточно большой для всех пользовательских данных)
  5. Доступ к исходному компьютеру (тот, который вы будете переносить ИЗ [Резервной копии])
  6. Доступ к целевому компьютеру (тот, который вы будете переносить НА [Восстановление])


Вам не нужно вносить какие-либо изменения для переноса по умолчанию. USMT предоставляет следующие примеры сценариев, которые при необходимости можно легко изменить для настройки:

  • MigApp.XML. Правила переноса настроек приложения.
  • MigDocs.XML. Правила, использующие вспомогательную функцию MigXmlHelper.GenerateDocPatterns, которую можно использовать для автоматического поиска пользовательских документов на компьютере без необходимости создания обширных настраиваемых XML-файлов переноса.
  • MigUser.XML. Правила переноса профилей пользователей и пользовательских данных.
    MigUser.xml собирает все в профиле пользователя, а затем выполняет поиск по расширению файла в большей части системы для поиска других пользовательских данных. Если данные не соответствуют ни одному из этих критериев, данные не будут перенесены. По большей части этот файл описывает «основную» миграцию.
    С помощью MigUser.xml не переносятся следующие данные:

  • Файлы вне профиля пользователя, которые не соответствуют одному из расширений файла в MigUser.xml.
  • Списки контроля доступа (ACL) для папок вне профиля пользователя.

Чтобы перенести списки управления доступом, необходимо указать каталог для переноса в файле MigUser.xml. Использование шаблонов файлов, таких как *.doc, не приведет к переносу каталога. Исходная информация ACL переносится только в том случае, если вы явно указываете каталог. Например,

Шаг 1. Загрузите и установите инструменты USMT

clip_image001

Нажмите Далее пару раз, Примите лицензионное соглашение.
Выберите параметры, которые вы хотите установить (или просто оставьте значения по умолчанию для установки USMT), нажмите < u>Установить
Мы не будем использовать все инструменты, поэтому вы можете отключить все, кроме USMT, для целей копирования данных с компьютера. Если вы устанавливаете PE или другие компоненты, их нужно будет загрузить, поэтому загрузка большого объема может занять довольно много времени (час+ в зависимости от подключения к Интернету).

clip_image002

Обратите внимание, что вам потребуются повышенные привилегии. Если вы добавите ACT, вам также понадобится SQL-сервер, который можно установить, если у вас его еще нет. Вы должны иметь возможность просматривать файлы, используя:

dir "c:Program Files (x86)Windows Kits10Assessment and Deployment KitUser State Migration Toolx86"

  1. Если вы хотите сканировать, копировать или создавать резервные копии файлов на другом компьютере (компьютере пользователя, а не на административной рабочей станции), вам потребуется скопировать инструменты USMT на флэш-накопитель или сетевой ресурс, чтобы вы могли запускать инструмент из источника. компьютер.

clip_image003

[Где F: ваш сетевой диск или USB-накопитель], например…

  • xcopy «c:Program Files (x86)Windows Kits10Assessment and Deployment KitUser State Migration Toolx86» F:USMTx86
  • xcopy «c:Program Files (x86)Windows Kits10Assessment and Deployment KitUser State Migration Toolamd64» F:USMTx64

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

Шаг 2. Сбор (резервное копирование) данных с помощью средства USMT ScanState

Теперь, когда у вас есть инструменты, сохраненные на USB-накопителе или сетевом ресурсе, вы можете запустить средство USMT ScanState Tool в командной строке с повышенными привилегиями из папки, в которую были сохранены файлы на шаге 1 выше:

Примечание. USMT следует запускать из учетной записи с правами администратора. В противном случае некоторые данные не будут перенесены. При запуске инструментов ScanState и LoadState вы должны запускать инструменты в режиме администратора из учетной записи с правами администратора. Если вы не запускаете USMT в режиме администратора, в миграцию будет включен только вошедший в систему профиль пользователя.Кроме того, вы должны запускать средство ScanState в Windows XP из учетной записи с правами администратора. В противном случае некоторые параметры операционной системы не будут перенесены. Чтобы запустить в режиме администратора, нажмите "Пуск", выберите "Все программы", нажмите "Стандартные", щелкните правой кнопкой мыши "Командная строка" и выберите "Запуск от имени администратора".

  1. На компьютере с Windows XP, Vista, Windows 7 или Windows 8 (ИСТОЧНИК): войдите на исходный компьютер в качестве администратора, подключите USB-накопители или подключите сетевые диски для файлов USMT и в качестве места назначения для резервного копирования файлов и настроек. В этом посте предполагается, что диск инструментов USMT — F:, а диск USMTData — G:
      .
    • Обратите внимание, что на целевом диске должны быть разрешены очень большие файлы (например, NFTS вместо FAT). Файл .MIG, который создается со всеми пользовательскими данными, может быть очень большим в зависимости от объема резервных копий данных.
  2. Запустите командную строку с повышенными привилегиями: нажмите «Пуск», введите «Command», затем щелкните правой кнопкой мыши значок «Command» и выберите «Запуск от имени администратора».

Примечание. Понимание переключателей… нам нужно запустить scanstate, чтобы упаковать наши файлы и настройки. Вам нужно будет запустить ScanState

  1. В окне командной строки с повышенными/административными правами выполните следующие команды

Команда

Описание

Перейдите на диск, на котором находится ScanState.exe (у вас может быть другая буква диска)

Измените папку по умолчанию, в которой находится ScanState.exe (это место, куда вы скопировали файлы выше, это может быть другое местоположение для вас), используйте папку, которая представляет архитектуру компьютера, на котором вы работаете. (либо USMTx64, либо USMTx86, а не оба). Если вы не измените путь, вам нужно будет использовать полный путь при идентификации XML-файлов для использования в команде scanstate ниже.

G: большой диск (сетевой или USB), на котором я сохраняю данные пользователей. Я просто создаю папку для хранения данных. Буква диска и путь могут отличаться для вас.

scanstate g:USMTDataDanStolts /o /c /i:miguser.xml /i:migdocs.xml /localonly

Запустите файл ScanState.exe с соответствующими параметрами.

Выполнение этой команды в зависимости от объема данных может занять очень много времени. Это может занять несколько часов.

Выходной журнал может выглядеть примерно так:

F:USMTx64>сканировать g:USMTDataDanStolts /o /c /i:miguser.xml /i:migdocs.xml /localonly

SCANSTATE.EXE, версия 10.0.10586.0

(C) Корпорация Майкрософт, 2012 г. Все права защищены.

Сообщения журнала отправляются в «F:USMTx64scanstate.log»

Папка «Манифесты замены» Манифесты замены, используемые для обслуживания манифестов системных компонентов, отсутствуют. Миграция настроек ОС будет выполняться с установленными в системе манифестами системных компонентов.

Начало процесса переноса

Обработка хранилища настроек

Изучение системы для обнаружения единиц переноса

XXX-W530dstolts (1 из 3): готово на 100 %

MYDOMAINdstolts (2 из 3): выполнено на 100 %

Этот компьютер (3 из 3): выполнено на 100 %

Выбор единиц переноса

Сбор данных

XXX-W530dstolts (1 из 3): готово на 100 %

MYDOMAINdstolts (2 из 3): выполнено на 100 %

Этот компьютер (3 из 3): выполнено на 100 %

Обратите внимание, что были созданы резервные копии нескольких учетных записей пользователей (включая учетные записи домена).

Шаг 3. Установите Windows 10 или распакуйте новый компьютер с уже загруженной ОС

Я предполагаю, что вы знаете, как подготовить новую машину с Windows 10. Я хочу отметить одну вещь: вы можете создать локальную учетную запись (вместо учетной записи Azure AD или домена) в Windows 10, выбрав Присоединиться к AD на первый выбор для настройки пользователя, затем на следующем экране в левом нижнем углу есть ссылка для настройки локальной учетной записи. Это нормально (и даже желательно), если настроенная вами локальная учетная запись совпадает с локальной учетной записью на сканируемом компьютере, поскольку учетные записи могут быть легко и автоматически объединены без каких-либо изменений сценария или настройки сопоставления.

Шаг 4. Применение (восстановление) данных с помощью средства USMT LoadState

loadstate /i:migapp.xml /i:miguser.xml d:USMTDataDanStolts /all /lac:ITProGuru2015 /lae /progress:progress.log /l:load.log

  1. На компьютере с Windows 10 войдите в систему с правами администратора, подключите USB-накопители или подключите сетевые диски для файлов USMT и источника резервного копирования файлов и параметров (USMT.MIG). В этом посте предполагается, что диск инструментов USMT — F:, а диск USMTData — G:
      .
    • Обратите внимание, что размер целевого диска должен быть достаточным для размещения всех восстанавливаемых данных.
  2. Запустите командную строку с повышенными привилегиями: нажмите «Пуск», введите «Command», затем щелкните правой кнопкой мыши значок «Command» и выберите «Запуск от имени администратора».

Примечание. Понимание переключателей… нам нужно запустить scanstate, чтобы упаковать наши файлы и настройки. Вам нужно будет запустить ScanState

  • F:USMTx64 — это место на целевом компьютере, где вы сохранили файлы и инструменты USMT.
  • G:USMTDataDanStolts = G: большой диск (сетевой или USB), на котором я сохранил данные пользователей. В этом случае должен быть файл G:USMTDataDanStoltsUSMTUSMT.MIG. Вам нужно будет изменить расположение диска и пути.
  • loadstate — это исполняемый файл, который восстанавливает данные из хранилища миграции.
  • /i:miguser.xml => Чтение в этом файле конфигурации пользователя

/i:migdocs.xml => Прочитайте в этом документе файл конфигурации. Файлы конфигурации по умолчанию поставляются с USMT.

  • USMTDataDanStolts — это полный путь к папке на сетевом сервере (или USB-накопителе), в которой находятся данные хранилища миграции (USMTUSMT.MIG).
  • /all = перенос всех пользователей на компьютере.
  • / lac:ITProGuru2015 = (создание локальной учетной записи)

Указывает, что если учетная запись пользователя является локальной (не доменной) учетной записью и не существует на целевом компьютере, USMT создаст учетную запись на целевом компьютере, но она будет отключена. . Чтобы включить учетную запись, необходимо также указать /lae.

Если параметр /lac не указан, никакие локальные учетные записи пользователей (еще не существующие на целевом компьютере) не будут перенесены. ITProGuru2015 — пароль для вновь созданной учетной записи. По умолчанию используется пустой пароль.

Включает учетную запись, созданную с помощью параметра /lac. Вы должны указать /lac с этой опцией.

  • [Необязательно] /progress:progress.log = Создает необязательный журнал выполнения. Вы не можете хранить какие-либо файлы журналов в StorePath. Путь может быть относительным или полным путем. Если вы не укажете Путь, то ИмяФайла будет создан в текущем каталоге
    • Примечание. Используемая вами командная строка также будет записана в журнал (включая пароль), поэтому вам следует защитить этот файл.

    Если вы запускаете LoadState из общего сетевого ресурса, необходимо указать этот параметр, иначе средство USMT завершится с ошибкой «USMT не удалось создать файл(ы) журнала». Чтобы устранить эту проблему, укажите /l:load.log.

    usmtutils /extract D:MyMigrationStoreUSMTstore.mig C:ExtractedStore

    usmtutils /extract D:MyMigrationStoreUSMTstore.mig /i:"*.txt,*.pdf" C:ExtractedStore /decrypt /keyfile:D:encryptionKey.txt

    1. В окне командной строки с повышенными/административными правами выполните следующие команды

    Команда

    Описание

    Перейдите на диск, на котором находится LOADSTATE.exe (у вас может быть другая буква диска)

    Измените папку по умолчанию, в которой находится ScanState.exe (это место, куда вы скопировали файлы выше, это может быть другое местоположение для вас), используйте папку, которая представляет архитектуру компьютера, на котором вы работаете. (либо USMTx64, либо USMTx86, а не оба). Если вы не измените путь, вам нужно будет использовать полный путь при определении XML-файлов, которые будут использоваться в команде loadstate ниже.

    loadstate /i:migapp.xml /i:miguser.xml G:USMTDataDanStolts /all /lac:ITProGuru2015 /lae /progress:progress.log /l:load.log

    Запустите файл ScanState.exe с соответствующими параметрами.

    Выполнение этой команды в зависимости от объема данных может занять очень много времени. Это может занять несколько часов.

    Выходной журнал может выглядеть примерно так:

    F:USMTx64>loadstate /i:migapp.xml /i:miguser.xml G:USMTDataDanStolts /all /lac:ITProGuru2015 /lae /progress:progress.log /l:load.log

    LOADSTATE.EXE, версия 10.0.10586.0

    (C) Корпорация Майкрософт, 2012 г. Все права защищены.

    Сообщения журнала отправляются в «F:USMTx64load.log»

    Начало процесса переноса

    Обработка хранилища настроек

    Выбор единиц переноса

    Изучение системы для обнаружения единиц переноса

    XXXDomaindstolts (1 из 3): выполнено на 100 %

    XXX-W530dstolts (2 из 3): готово на 100 %

    Этот компьютер (3 из 3): выполнено на 100 %

    Оценка общего размера файла журнала выполнения

    XXX-W530dstolts — 296 файлов

    XXXDomaindstolts — 28 632 файла

    Этот компьютер — 69493 файла

    Применение данных

    XXX-W530dstolts (1 из 3): готово на 100 %

    XXXDomaindstolts (2 из 3): выполнено на 100 %

    Этот компьютер (3 из 3): выполнено на 100 %

    Код возврата LoadState: 0

    Примечание. Я изменил пути с тех пор, как делал это на самом деле, поэтому возможно, что в путях или именах файлов есть опечатки.

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

    В этой теме

    Шаг 1. Спланируйте миграцию

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

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

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

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

    .

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

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

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

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

    scanstate /genconfig:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scanstate.log

    Проверьте состояние миграции компонентов, перечисленных в файле Config.xml, и укажите migrate=no для всех компонентов, которые вы не хотите переносить.

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

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

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

    Примечание USMT завершится ошибкой, если не удастся перенести файл или параметр, если вы не укажете параметр /C. Если вы укажете параметр /C, USMT будет игнорировать ошибки и регистрировать ошибку каждый раз, когда обнаруживает используемый файл, который USMT не переносил. Вы можете использовать раздел в файле Config.xml, чтобы указать, какие ошибки следует игнорировать, а какие должны привести к сбою переноса.

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

    scanstate \\server\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scan.log

    Примечание. Если исходный компьютер работает под управлением Windows 7 или Windows 8, вы должны запустить команду ScanState в режиме администратора. Чтобы запустить в режиме администратора, щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора». Если исходный компьютер работает под управлением Windows XP, вы должны запустить команду ScanState из учетной записи с правами администратора. Дополнительные сведения о том, как команда ScanState обрабатывает и сохраняет данные, см. в разделе Как работает USMT.

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

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

    Установите операционную систему на конечный компьютер.

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

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

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

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

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

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

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

    Примечание. Запустите команду LoadState в режиме администратора. Для этого щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».

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

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

    USMT позволяет выполнять следующие действия:

    • Настройте миграцию в соответствии с потребностями вашего бизнеса, используя файлы правил миграции (.xml), чтобы точно контролировать, какие файлы и настройки переносятся и как они переносятся. Дополнительные сведения о том, как изменить эти файлы, см. в справочнике USMT XML.
    • Включите настраиваемую миграцию в процесс автоматического развертывания с помощью инструментов ScanState и LoadState, которые управляют сбором и восстановлением пользовательских файлов и настроек. Дополнительные сведения см. в разделе Синтаксис командной строки средства миграции пользовательской среды (USMT).
    • Выполнение автономной миграции. Вы можете запускать миграцию в автономном режиме с помощью команды ScanState в среде предустановки Windows (WinPE) или выполнять миграцию из предыдущих установок Windows, содержащихся в каталогах Windows.old. Дополнительные сведения о типах миграции см. в разделах Выбор типа хранилища для миграции и Справочник по автономной миграции.

    Преимущества

    USMT предоставляет компаниям, развертывающим операционные системы Windows, следующие преимущества:

    • Безопасный перенос учетных записей пользователей, настроек операционной системы и приложений.
    • Снижает стоимость развертывания Windows за счет сохранения состояния пользователя.
    • Сокращает время простоя конечных пользователей, необходимое для настройки рабочих столов и поиска отсутствующих файлов.
    • Сокращает количество обращений в службу поддержки.
    • Сокращает время, необходимое пользователю для ознакомления с новой операционной системой.
    • Повышает удовлетворенность сотрудников опытом миграции.

    Ограничения

    USMT предназначен для администраторов, выполняющих крупномасштабные автоматизированные развертывания. Если вы переносите пользовательские состояния только нескольких компьютеров, вы можете использовать PCmover Express. PCmover не является бесплатной утилитой. PCmover Express — это инструмент, созданный партнером Microsoft, компанией Laplink.

    Есть несколько сценариев, в которых использование USMT не рекомендуется. К ним относятся:

    Одним из самых популярных инструментов для переноса профилей пользователей с одного компьютера Windows на другой является набор утилит CLI — User State Migration Tool (USMT), входящий в состав Windows Assessment and Deployment Kit. Инструмент USMT позволяет автоматизировать и упростить процесс переноса среды и профилей пользователей при развертывании Windows, переносе пользователей между разными доменами Active Directory и в других случаях.

    Перенос данных пользователя происходит в два этапа, один из которых выполняется на старом, а другой — на новом компьютере. USMT может переносить параметры операционной системы, приложения и даже списки управления доступом (ACL). Это означает, что права доступа пользователя на целевом компьютере будут такими же, как и в исходной системе.

    Подсказка. USMT переносит параметры приложений, но не переносит сами приложения. Для корректной работы приложений их необходимо установить на целевой компьютер.

    Перенос профилей пользователей с помощью USMT

    Последняя доступная на данный момент версия USMT 10 позволяет переносить пользовательские настройки и профили и применять настройки из операционных систем, начиная с Windows 7 и до Windows 10. Важным отличием от предыдущей версии этой утилиты является возможность сбора настройки в автономном режиме (не во время работы операционной системы).Если вы хотите использовать USMT в устаревших системах (Windows XP, Windows Vista), необходимо использовать версию USMT 3.0.1.

    Вы можете скачать ADK для Windows 10 здесь.

    Чтобы установить ADK на рабочую станцию ​​администратора или исходный компьютер, запустите файл adksetup.exe и выберите средство миграции пользовательской среды (USMT) для установки:


    После завершения установки вы можете найти файлы USMT в каталоге C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool (позже вы можете скопировать эти файлы в исходный компьютер).

    Эта утилита состоит из двух программ командной строки scanstate.exe и loadstate.exe, а также набора файлов XML, описывающих процесс сбора и применения настроек.

    Оба инструмента должны запускаться под учетной записью с правами локального администратора.

    инструмент миграции пользовательской среды

    Перенос данных с помощью USMT можно выполнить в два этапа: экспорт данных с исходного компьютера с помощью команды ScanState и импорт данных на целевой компьютер с помощью LoadState.

    Подсказка. Для удаления локального хранилища миграции используется отдельный инструмент EnbUSMTUtils.exe.

    USMT позволяет записывать данные на локальный диск, съемный USB-накопитель или в общую сетевую папку, но не может передавать данные по сети напрямую с исходного на целевой компьютер.

    Сохранение профиля пользователя с помощью USMT

    Первый этап переноса выполняется на исходном (старом) компьютере. Для сбора данных пользователя используется команда scanstate.

    Scanstate.exe сканирует компьютер в соответствии с заданными требованиями, создает репозиторий и собирает профили и учетные записи пользователей, настройки приложений и ОС, файлы, ключи реестра и другие данные.

    Примечание. Из Windows 10 1607 USMT не может перенести макет меню «Пуск». Вместо этого необходимо использовать командлеты PowerShell Export-StartLayout и Import-StartLayout.

    Утилита USMT создает 4 файла миграции (в формате .XML), в которых хранятся правила переноса различных типов данных:

    1. MigApp.xml — содержит правила передачи данных пользователей;
    2. MigUser.xml — содержит правила переноса профилей пользователей;
    3. MigDocs.xml — правила передачи документов;
    4. Config.xml — содержит информацию о компонентах, которые исключены из переноса.

    Чтобы перенести все учетные записи и пользовательские настройки с одного компьютера на другой, выполните команду:

    usmt windows 10

    Следующие данные в профиле пользователя переносятся по умолчанию:

    По умолчанию переносятся все профили пользователей на компьютере. Вы можете указать, каких пользователей следует перенести, используя параметры включения и исключения.

    Чтобы перенести только две учетные записи пользователей с одного компьютера на другой:

    Вы можете перенести только тех пользователей, которые недавно вошли в систему. Например, вы можете указать, что должны быть перенесены только пользователи, которые вошли на этот компьютер в течение последних 50 дней. Для этого используется параметр /uel:50. Профили пользователей выбираются по дате последнего изменения файлов Ntuser.dat в пользовательских каталогах в папке C:\Users.

    Или вы можете исключить определенные аккаунты из переноса:

    Вы можете исключить все профили пользователей домена:

    Или только местные:

    Scanstate поддерживает использование службы теневого копирования томов. Это означает, что вы можете передавать даже файлы, которые заблокированы (используются) запущенными в данный момент приложениями. Для этого используется параметр /vsc.

    Например, чтобы создать зашифрованное хранилище (с ключом шифрования — StR0n51) в общей сетевой папке с использованием указанных файлов конфигурации, вы можете использовать следующую команду:

    По умолчанию при сохранении файлов профилей используется сжатие. Это позволяет пользователю уменьшить размер файла хранилища, но создание архива занимает больше времени. Вы можете отключить сжатие с помощью параметра /nocompress.

    Кроме того, USMT можно использовать для переноса автономного профиля. Загрузите компьютер в среде Windows РЕ и запустите ScanState для экспорта настроек профилей пользователей.

    После создания хранилища вы можете проверить его целостность с помощью команды:

    Еще один интересный способ использования USMT — выполнить резервное копирование профилей пользователей на некоторых важных компьютерах.

    Миграция и развертывание профиля пользователя с помощью USMT

    Второй шаг переноса профиля пользователя выполняется на целевом (новом) компьютере. Чтобы завершить миграцию, используйте команду loadstate.exe. Инструмент loadstate импортирует (извлекает) все элементы магазина на целевой компьютер.

    Чтобы загрузить все профили на исходном компьютере из созданного ранее хранилища, выполните:

    Подсказка. Обратите внимание, что не следует входить на компьютер под новым пользователем до переноса его профиля через loadstate.exe. Если этот пользователь уже существует на компьютере, то при восстановлении профиля появится код возврата ошибки LoadState: 71. В этом случае необходимо удалить профиль пользователя в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.

    Если вы хотите перенести профиль пользователя и переместить пользователя из одного домена в другой:

    Примечание. Когда вы используете команду LoadState для переноса пользователей домена, компьютеру не требуется доступ к целевому или исходному контроллеру домена для применения профилей пользователей.

    С помощью параметра /md:OldDomain:NewDomain вы можете указать новый домен для пользователей. Эта опция используется для изменения домена пользователя во время миграции. Если имя пользователя в исходном и целевом домене отличается, вы можете сопоставить имена учетных записей в старом и новом домене:

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

    Утилита USMT легко интегрируется с SCCM и MDT. Это упрощает и делает более автоматизированным перемещение пользователей. Администратору нужно только сделать предварительные настройки, а миграция пользователей может быть выполнена полностью автоматически.

    Мне нравится технология и разработка веб-сайтов. С 2012 года я веду несколько собственных веб-сайтов и делюсь полезным контентом по гаджетам, администрированию ПК и продвижению веб-сайтов.

    Читайте также: