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

Инструмент миграции пользовательской среды — User State Migration Tool

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

Средство миграции пользовательской среды ( USMT ) — это служебная программа командной строки, разработанная Microsoft, которая позволяет пользователям свободно использовать языки сценариев для передачи файлов и параметров между компьютерами с Windows . Эту задачу также выполняет средство переноса данных Windows , которое было разработано для обычных пользователей, но затем было прекращено с выпуском Windows 10, где вместо этого они стали партнерами Laplink. Начиная с Windows 8, многие настройки и данные теперь синхронизируются в облачных службах через учетную запись Microsoft и OneDrive . USMT позволяет выполнять массовое автоматическое развертывание файлов и настроек, а также полезно при переносе пользовательских настроек и файлов во время обновления ОС. Поскольку USMT имеет высокую сложность и интерфейс командной строки, было несколько попыток предоставить доступ к его полезным функциям, создав для него оболочки графического интерфейса . Поддерживаются миграции с 32-разрядной на 64-разрядную, но с 64-разрядной на 32-разрядную — нет.

USMT 3.0.1 находится в открытом доступе. 3.0.2 — это ограниченный частный выпуск исправления ошибок в Microsoft Connect для нескольких затронутых клиентов. USMT 4 входит в комплект автоматической установки Windows . USMT 5 входит в комплект Windows Assessment and Deployment Kit (ADK).

Содержание

Обзор

USMT состоит из двух отдельных программ. Scanstate.exe сканирует исходный компьютер на предмет данных и настроек и сохраняет их в файле .MIG. Loadstate переносит данные и настройки из файла .MIG на целевой компьютер.

Что передавать, указывается в параметрах командной строки в XML-файлах конфигурации migapp.xml, migsys.xml, miguser.xml и других необязательных файлах Config.xml. Какие пользователи (и их данные) передавать, контролируются другими переключателями.

Пример команды «загрузить данные на ПК» может выглядеть так (в одну строку — новые строки и отступы добавлены здесь для удобства чтения):

Команда «Scanstate» похожа по сложности. Обе команды требуют строгого соблюдения синтаксиса.

Поддерживаемые ОС

Разработчики) Microsoft
Стабильный выпуск
Исходные операционные системы
Версия 98 NT 4.0 2000 г. XP Vista 7 8 8.1 10 цитировать
2 да да да да Нет Нет Нет Нет Нет
3 Нет Нет да да да Нет Нет Нет Нет
4 Нет Нет Нет да да да Нет Нет Нет
5 Нет Нет Нет да да да да Нет Нет
6.1 Нет Нет Нет Нет Нет да да да Нет
10 Нет Нет Нет Нет Нет да да да да
Целевые операционные системы
Версия 2000 г. XP Vista 7 8 8.1 10 цитировать
2 да да Нет Нет Нет Нет Нет
3 Нет да да Нет Нет Нет Нет
4 Нет Нет да да Нет Нет Нет
5 Нет Нет да да да Нет Нет
6.1 Нет Нет Нет да да да Нет
10 Нет Нет Нет да да да да

Что переводит USMT

  • Выбранные учетные записи пользователей
  • Файлы и папки
  • Сообщения электронной почты, настройки и контакты
  • Фотографии, музыка и видео
  • Настройки Windows
  • Файлы данных программы и настройки
  • Интернет-настройки

Обертки GUI для USMT

Из-за сложности ввода в командной строке USMT были попытки сторонних разработчиков создать для него интерфейс GUI. К ним относятся (но не ограничиваются ими):

  • Помощник по миграции рабочей станции (с открытым исходным кодом, исходный код размещен на GitHub )
  • Super Grate (фокус на удаленной миграции: открытый исходный код, исходный код размещен на GitHub )
  • ОБЯЗАТЕЛЬНО — инструмент перемещения пользовательских материалов (бесплатный графический интерфейс USMT, включающий в себя большинство функций USMT4 и многое другое)
  • USMT XML Builder (основное внимание уделяется редактированию файлов шаблонов USMT XML)
  • USMTGUI (Используйте расширенные функции USMT — просто. «Графический интерфейс с одним окном» для USMT.)

И помощник по миграции рабочих станций, и USMT XML Builder устарели, но для USMT есть современный коммерческий графический интерфейс.

Источник

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

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

В этом разделе

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

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

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

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

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

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

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

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

Создайте Config.xml файл, если вы хотите исключить все компоненты из миграции. Чтобы создать этот файл, используйте параметр ScanState Syntax вместе с другими .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. Сбор файлов и параметров с исходных компьютеров

Back up the source computer.

Закрой все приложения. Если некоторые приложения работают при запуске команды 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 обрабатывает и хранит данные, см. в пункте How USMT Works.

Запустите команду 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 обрабатывает и переносит данные, см. в пункте How USMT Works.

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

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

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

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

Источник

Читайте также:  Способы сварить яйцо всмятку
Оцените статью
Разные способы