Usmt windows 10 как пользоваться


Средство миграции пользовательской среды (USMT): Приступая к работе (Windows 10) - Windows Deployment

  • Чтение занимает 4 мин

В этой статье

В этой статье описаны общие действия, которые необходимо выполнить для миграции файлов и параметров.This topic outlines the general process that you should follow to migrate files and settings.

В этой статьеIn this topic

Шаг 1: Планирование миграцииStep 1: Plan your migration

  1. Планируйте миграцию.Plan Your Migration. В зависимости от того, какой сценарий миграции используется для обновления или замены компьютеров, вы можете выбрать оперативную миграцию или автономную миграцию с помощью среды предварительной установки Windows (WinPE) или файлов в каталоге Windows. old.Depending on whether your migration scenario is refreshing or replacing computers, you can choose an online migration or an offline migration using Windows Preinstallation Environment (WinPE) or the files in the Windows.old directory. Дополнительные сведения можно найти в разделе распространенные сценарии миграции.For more information, see Common Migration Scenarios.

  2. Определите, что нужно перенести.Determine What to Migrate. Данные, которые можно использовать для миграции, включают сведения о конечных пользователях, параметры приложений, параметры операционной системы, файлы, папки и разделы реестра.Data you might consider migrating includes end-user information, applications settings, operating-system settings, files, folders, and registry keys.

  3. Определение места хранения данных.Determine where to store data. В зависимости от размера хранилища миграции данные можно хранить удаленно, локально в магазине с жесткой связью или на локальном внешнем запоминающем устройстве или непосредственно на целевом компьютере.Depending on the size of your migration store, you can store the data remotely, locally in a hard-link migration store or on a local external storage device, or directly on the destination computer. Дополнительные сведения можно найти в разделе Выбор типа магазина для миграции.For more information, see Choose a Migration Store Type.

  4. С помощью параметра командной строки /GenMigXML можно определить, какие файлы будут включены в миграцию, и определить, нужно ли вносить какие-либо изменения.Use the /GenMigXML command-line option to determine which files will be included in your migration, and to determine whether any modifications are necessary. Дополнительные сведения см. в синтаксисе ScanStateFor more information see ScanState Syntax

  5. Измените копии файлов Migration.xml и MigDocs.xml и создайте пользовательские XML-файлы, если это необходимо.Modify copies of the Migration.xml and MigDocs.xml files and create custom .xml files, if it is required. Чтобы изменить параметры миграции, например перенести папку " документы ", а не папку " музыка ", вы можете создать настраиваемый XML-файл или изменить правила в существующих файлах Migration. XML.To modify the migration behavior, such as migrating the Documents folder but not the Music folder, you can create a custom .xml file or modify the rules in the existing migration .xml files. Вспомогательная функция поиска документов или MigXmlHelper. GenerateDocPatterns может использоваться для автоматического поиска документов пользователей на компьютере без создания обширных XML-файлов миграции.The document finder, or MigXmlHelper.GenerateDocPatterns helper function, can be used to automatically find user documents on a computer without creating extensive custom migration .xml files.

    Важно.Important
    Рекомендуется всегда создавать и изменять копии XML-файлов, включенных в средство миграции пользовательской среды (USMT) 10,0.We recommend that you always make and modify copies of the .xml files included in User State Migration Tool (USMT) 10.0. Не изменяйте исходные XML-файлы.Never modify the original .xml files.

    Вы можете использовать файл MigXML. xsd, который поможет вам создавать и проверять XML-файлы.You can use the MigXML.xsd file to help you write and validate the .xml files. Дополнительные сведения о том, как изменить эти файлы, можно найти в справочнике по XML для USMT.For more information about how to modify these files, see USMT XML Reference.

  6. Создайте файлConfig.xml , если вы хотите исключить из миграции все компоненты.Create a Config.xml File if you want to exclude any components from the migration. Чтобы создать этот файл, используйте параметр команды ScanState вместе с другими XML-файлами при использовании команды ScanState .To create this file, use the ScanState Syntax option together with the other .xml files when you use the ScanState command. Например, следующая команда создает файл Config.xml с помощью файлов MigDocs и MigApp.xml.For example, the following command creates a Config.xml file by using the MigDocs and MigApp.xml files:

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

  7. Проверьте состояние миграции компонентов, указанных в файле Config.xml, и укажите, migrate=no какие компоненты вы не хотите переносить.Review the migration state of the components listed in the Config.xml file, and specify migrate=no for any components that you do not want to migrate.

Действие 2: сбор файлов и параметров с исходного компьютераStep 2: Collect files and settings from the source computer

  1. Создавайте резервные копии исходного компьютера.Back up the source computer.

  2. Закройте все приложения.Close all applications. Если при выполнении команды ScanState выполняются некоторые приложения, то USMT может не перенести все указанные данные.If some applications are running when you run the ScanState command, USMT might not migrate all of the specified data. Например, если открыто приложение Microsoft ® Office Outlook ® , средство USMT может не перенести PST-файлы.For example, if Microsoft® Office Outlook® is open, USMT might not migrate PST files.

    Примечание.Note
    Если вы не можете перенести файл или параметр, если не указан параметр /c , средство USMT завершится сбоем.USMT will fail if it cannot migrate a file or setting unless you specify the /C option. Если вы укажете параметр /c , средство USMT проигнорирует эти ошибки и регистрирует ошибку при каждом обнаружении файла, который используется, если средство USMT не было перенесено.When you specify the /C option, USMT will ignore the errors, and log an error every time that it encounters a file that is being used that USMT did not migrate. Вы можете использовать раздел ** < ErrorControl > ** файла Config.xml, чтобы указать, какие ошибки следует игнорировать, и что не приведет к сбою миграции.You can use the <ErrorControl> section in the Config.xml file to specify which errors should be ignored, and which should cause the migration to fail.

  3. Запустите команду ScanState на исходном компьютере, чтобы собрать файлы и параметры.Run the ScanState command on the source computer to collect files and settings. Вы должны указать все XML-файлы, которые должна использовать команда ScanState .You should specify all of the .xml files that you want the ScanState command to use. Например:For example,

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

    Примечание.Note
    Если на исходном компьютере установлена операционная система Windows 7 или Windows 8, необходимо выполнить команду ScanState в режиме администратора .If the source computer is running Windows 7, or Windows 8, you must run the ScanState command in Administrator mode. Чтобы запустить программу в режиме администратора , щелкните правой кнопкой мыши Командная строкаи выберите пункт Запуск от имени администратора.To run in Administrator mode, right-click Command Prompt, and then click Run As Administrator. Если на исходном компьютере установлена операционная система Windows XP, необходимо выполнить команду ScanState из учетной записи, обладающей административными учетными данными.If the source computer is running Windows XP, you must run the ScanState command from an account that has administrative credentials. Дополнительные сведения о том, как команда ScanState обрабатывает и сохраняет данные, можно узнать в разделе как работает средство USMT.For more information about the how the ScanState command processes and stores the data, see How USMT Works.

  4. Запустите команду USMTUtils с параметром /Verify , чтобы убедиться, что созданное хранилище не повреждено.Run the USMTUtils command with the /Verify option to ensure that the store you created is not corrupted.

Шаг 3: Подготовка конечного компьютера и восстановление файлов и параметровStep 3: Prepare the destination computer and restore files and settings

  1. Установите операционную систему на конечном компьютере.Install the operating system on the destination computer.

  2. Установите все приложения, которые были установлены на исходном компьютере.Install all applications that were on the source computer. Несмотря на то, что это не всегда требуется, мы рекомендуем установить все приложения на конечном компьютере перед восстановлением состояния пользователя.Although it is not always required, we recommend installing all applications on the destination computer before you restore the user state. Это гарантирует, что параметры миграции будут сохранены.This makes sure that migrated settings are preserved.

    Примечание.Note
    Версия приложения, установленная на целевом компьютере, должна быть той же версии, что и на исходном компьютере.The application version that is installed on the destination computer should be the same version as the one on the source computer. Средство USMT не поддерживает перенос параметров более ранней версии приложения в более новую версию.USMT does not support migrating the settings for an older version of an application to a newer version. Исключением из этого является Microsoft ® Office, с помощью которого USMT может переходить с более старой версии на более новую.The exception to this is Microsoft® Office, which USMT can migrate from an older version to a newer version.

  3. Закройте все приложения.Close all applications. Если при выполнении команды LoadState выполняются некоторые приложения, средство USMT может не перенести все указанные данные.If some applications are running when you run the LoadState command, USMT might not migrate all of the specified data. Например, если открыто приложение Microsoft Office Outlook, средство USMT может не перенести PST-файлы.For example, if Microsoft Office Outlook is open, USMT might not migrate PST files.

    Примечание.Note
    Используйте параметр /C для продолжения миграции при обнаружении ошибок и используйте раздел ** < ErrorControl > ** файла Config.xml, чтобы указать, какие ошибки следует игнорировать, и какие ошибки должны привести к сбою миграции.Use /C to continue your migration if errors are encountered, and use the <ErrorControl> section in the Config.xml file to specify which errors should be ignored, and which errors should cause the migration to fail.

  4. Выполните команду LoadState на целевом компьютере.Run the LoadState command on the destination computer. Укажите тот же набор XML-файлов, который вы указали при использовании команды ScanState .Specify the same set of .xml files that you specified when you used the ScanState command. Однако вам не нужно указывать файл Config.xml, если вы не хотите исключить некоторые файлы и параметры, перенесенные в магазин.However, you do not have to specify the Config.xml file, unless you want to exclude some of the files and settings that you migrated to the store. Например, вы можете перенести папку "Мои документы" в магазин, но не на конечный компьютер.For example, you might want to migrate the My Documents folder to the store, but not to the destination computer. Для этого измените файл Config.xml и укажите обновленный файл с помощью команды LoadState .To do this, modify the Config.xml file and specify the updated file by using the LoadState command. Затем команда LoadState перенесет только те файлы и параметры, которые вы хотите перенести.Then, the LoadState command will migrate only the files and settings that you want to migrate. Чтобы узнать больше о том, как команда LoadState обрабатывает и переносит данные, Узнайте, как работает средство USMT.For more information about the how the LoadState command processes and migrates data, see How USMT Works.

    Например, следующая команда переносит файлы и параметры:For example, the following command migrates the files and settings:

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

    Примечание.Note
    Запустите команду LoadState в режиме администратора.Run the LoadState command in administrator mode. Для этого щелкните командную строкаправой кнопкой мыши и выберите команду Запуск от имени администратора.To do this, right-click Command Prompt, and then click Run As Administrator.

  5. Выйдите из системы после выполнения команды LoadState .Log off after you run the LoadState command. Некоторые параметры (например, шрифты, фоновые рисунки и параметры экранной заставки) вступят в силу только при следующем входе пользователя в систему.Some settings (for example, fonts, wallpaper, and screen saver settings) will not take effect until the next time that the user logs on.

Перенос профиля пользователя в Windows

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

Как я уже писал, есть еще один способ переноса профилей пользователей с одного компьютера на другой — это утилита USMT командной строки Windows, которая включена в состав Windows AIK. По сравнению с инструментом Windows Easy Transfer, используемой так же для переноса профилей пользователей, USMT не может осуществить параллельный перенос. Напомню, что при параллельном переносе и старый, и новый компьютер должны быть подключены друг к другу.

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

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

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

Процесс переноса данных с помощью утилиты USMT

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

1 этап переноса, как уже говорилось, проходит на исходном(старом) компьютере и воспользуемся мы для этого командой scanstate. Чтобы без проблем выполнить данную команду, необходимо первым делом перейти в директорию, в которой находится данный файл. Ищите данную директорию тут: C:\Program Files\Windows AIK\Tools\USMT. Как и все команды используемые в среде командной строки Windows, scanstate имеет довольно большое количество параметров. Ознакомиться с ними можно по адресу:

[code]http://technet.microsoft.com/ru-ru/library/dd560781.aspx[/code]

Так как Microsoft уже позаботился о справочном материале по данной команде, я не буду приводит его снова.

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

2 этап переноса профиля пользователя нужно производить на целевом(новом) компьютере, тут нам понадобится команда loadstate утилиты USMT, от все той же командной строки. Синтаксис по адресу:

[code]http://technet.microsoft.com/ru-ru/library/dd560804.aspx[/code]

либо наберите в командной строке команду loadstate /?

Данные переноса можно сохранить в 3 видах:

  1. В несжатом виде. Меньше времени на создание, но больше места будет занимать.
  2. В сжатом виде. Больше времени на создание, но меньше по объему.
  3. С жесткой связью. Данный способ хранения данных переноса обеспечивает его хранение на жестком диске локального компьютера. Все файлы переноса сохраняются на жестком диске и не стираются даже при его форматировании жесткого диска. Используется данный способ при переносе с очисткой.

Я советую использовать Средство переноса данных Windows для переноса настроек системы и данных пользователей. Почему? Во-первых, не нужно тратить время и силы на знакомство с командами USMT, loadstate и scanstate. Во-вторых, c задачей по переносу данных пользователей и настройки одинаково хорошо справятся и та, и другая утилита. Но если Вы любитель downgrade`а(upgrade — улучшение, downgrade — ухудшение), и хотите пересесть с более поздней операционной системы на более раннюю, Вам поможет только утилита USMT. Кроме этого, к плюсам утилиты USMT можно отнести большую охватываемую часть профиля пользователя и настроек системы, нежели в случае со Средством переноса данных.

Как работает средство USMT (Windows 10) - Windows Deployment

  • Чтение занимает 7 мин

В этой статье

USMT включает два средства, которые переносят параметры и данные: ScanState и LoadState.USMT includes two tools that migrate settings and data: ScanState and LoadState. ScanState собирает данные с исходного компьютера, и LoadState применяет эти данные к конечному компьютеру.ScanState collects information from the source computer, and LoadState applies that information to the destination computer.

Процесс ScanStateThe ScanState Process

При запуске средства ScanState на исходном компьютере осуществляется процесс, описанный ниже.When you run the ScanState tool on the source computer, it goes through the following process:

  1. Он анализирует и проверяет параметры командной строки, создает файл ScanState. log и начинает ведение журнала.It parses and validates the command-line parameters, creates the ScanState.log file, and then begins logging.

  2. В нем собираются сведения обо всех компонентах миграции, которые необходимо перенести.It collects information about all of the migration components that need to be migrated. Компонент миграции — это логическая группа файлов, разделов реестра и значений.A migration component is a logical group of files, registry keys, and values. Например, набор файлов, разделов реестра и значений, которые хранят параметры Adobe Acrobat, сгруппирован в один компонент миграции.For example, the set of files, registry keys, and values that store the settings of Adobe Acrobat is grouped into a single migration component.

    Существует три типа компонентов:There are three types of components:

    • Компоненты, которые переносят параметры операционной системыComponents that migrate the operating system settings
    • Компоненты, которые переносят параметры приложенияComponents that migrate application settings
    • Компоненты, предназначенные для переноса файлов пользователейComponents that migrate users’ files

    Средство ScanState собирает сведения о параметрах приложения и пользовательских компонентах данных из XML-файлов, указанных в командной строке.The ScanState tool collects information about the application settings and user data components from the .xml files that are specified on the command line.

    В Windows7 и Windows8 файлы манифеста управляют миграцией параметров операционной системы.In Windows7, and Windows8, the manifest files control how the operating-system settings are migrated. Вы не можете изменить эти файлы.You cannot modify these files. Если вы хотите исключить определенные параметры операционной системы, необходимо создать и изменить файл Config.xml.If you want to exclude certain operating-system settings, you must create and modify a Config.xml file.

  3. ScanState определяет, какие профили пользователей следует перенести.ScanState determines which user profiles should be migrated. По умолчанию мигрируют все профили пользователей на исходном компьютере.By default, all user profiles on the source computer are migrated. Однако вы можете включить и исключить пользователей с помощью параметров пользователя.However, you can include and exclude users using the User Options. Общий профиль на исходном компьютере с Windows7, Windows8 и Windows10 всегда мигрирует, и вы не можете исключить из миграции эти профили.The public profile in a source computer running Windows7, Windows8, and Windows10 is always migrated, and you cannot exclude these profiles from the migration.

  4. На этапе "сканирование" средство ScanState делает следующее для каждого профиля пользователя, выбранного для миграции:In the "Scanning" phase, ScanState does the following for each user profile selected for migration:

    1. Для каждого компонента ScanState проверяет тип компонента.For each component, ScanState checks the type of the component. Если текущий профиль пользователя является системным профилем, а тип компонента — "System" или "UserAndSystem", для этого пользователя будет выбран компонент.If the current user profile is the system profile and the component type is “System” or “UserAndSystem”, the component is selected for this user. В противном случае компонент игнорируется.Otherwise, the component is ignored. Кроме того, если текущий профиль пользователя не является системным профилем, а тип компонента — "пользователь" или "UserAndSystem", для этого пользователя будет выбран компонент.Alternatively, if the current user profile is not the system profile and the component type is “User” or “UserAndSystem”, the component is selected for this user. В противном случае этот компонент пропускается.Otherwise, this component is ignored.

      Примечание С этого момента программа ScanState не различает компоненты, которые переносят параметры операционной системы, переносят параметры приложения и те, которые мигрируют файлы пользователей.Note From this point on, ScanState does not distinguish between components that migrate operating-system settings, those that migrate application settings, and those that migrate users’ files. ScanState обрабатывает все компоненты одинаковым образом.ScanState processes all components in the same way.

    2. Каждый компонент, выбранный на предыдущем шаге, обрабатывается далее.Each component that is selected in the previous step is processed further. Любые переменные, зависящие от профиля (например, CSID и _PERSONAL), оцениваются в контексте текущего профиля.Any profile-specific variables (such as CSIDL_PERSONAL) are evaluated in the context of the current profile. Например, если профиль, который обрабатывается, принадлежит "user1", то CSID _PERSONAL раскрываться до C:\Users\User1\Documents, предполагая, что профили пользователей хранятся в каталоге C:\Users.For example, if the profile that is being processed belongs to “User1”, then CSIDL_PERSONAL would expand to C:\Users\User1\Documents, assuming that the user profiles are stored in the C:\Users directory.

    3. Для каждого выбранного компонента ScanState оценивает < раздел "Обнаружение" > .For each selected component, ScanState evaluates the <detects> section. Если условие в < > разделе Обнаружение имеет значение false, компонент не обрабатывается дальше.If the condition in the <detects> section evaluates to false, the component is not processed any further. В противном случае обработка этого компонента продолжается.Otherwise, the processing of this component continues.

    4. Для каждого выбранного компонента ScanState оценивает < разделы "правила" > .For each selected component, ScanState evaluates the <rules> sections. Для каждого < > раздела правила, если текущий профиль пользователя является системным профилем, а контекст < раздела правила > — "система" или "UserAndSystem", правило обрабатывается далее.For each <rules> section, if the current user profile is the system profile and the context of the <rules> section is “System” or “UserAndSystem”, the rule is processed further. В противном случае это правило пропускается.Otherwise, this rule is ignored. Кроме того, если текущий профиль пользователя не является системным профилем, а контекст < > раздела правила — "пользователь" или "UserAndSystem", правило обрабатывается далее.Alternatively, if the current user profile is not the system profile and the context of the <rules> section is “User” or “UserAndSystem”, the rule is processed further. В противном случае это правило пропускается.Otherwise, this rule is ignored.

    5. ScanState создаст список блоков миграции, которые необходимо перенести, обрабатывая различные подразделы в разделе "правила" < > .ScanState creates a list of migration units that need to be migrated by processing the various subsections under this <rules> section. Каждый элемент собирается в том случае, если он упоминается в < > подразделе include, пока он не является более конкретным правилом в < > подразделе исключить в том же < разделе правил > .Each unit is collected if it is mentioned in an <include> subsection, as long as there is not a more specific rule for it in an <exclude> subsection in the same <rules> section. Дополнительные сведения о приоритетах в XML-файлах см. в разделе " конфликты и их приоритеты".For more information about precedence in the .xml files, see Conflicts and Precedence.

      Кроме того, миграция любых подразделений (например, файла, раздела реестра или набора значений реестра), которые находятся в < разделе UnconditionalExclude, > не выполняется.In addition, any migration unit (such as a file, registry key, or set of registry values) that is in an <UnconditionalExclude> section is not migrated.

      Примечание Команда ScanState не учитывает некоторые подразделы, такие как < destinationCleanup > и < locationModify > .Note ScanState ignores some subsections such as <destinationCleanup> and <locationModify>. Эти разделы оцениваются только на целевом компьютере.These sections are evaluated only on the destination computer.

  5. На этапе "сбор" средство ScanState создает главный список единиц миграции, объединяя списки, созданные для каждого выбранного профиля пользователя.In the "Collecting" phase, ScanState creates a master list of the migration units by combining the lists that were created for each selected user profile.

  6. На этапе "сохранение" команда ScanState записывает блоки миграции, собранные в хранилище.In the "Saving" phase, ScanState writes the migration units that were collected to the store location.

    Примечание ScanState не изменяет исходного компьютера каким бы то ни было.Note ScanState does not modify the source computer in any way.

Процесс LoadStateThe LoadState Process

Процесс LoadState очень похож на процесс ScanState.The LoadState process is very similar to the ScanState process. Средство ScanState собирает такие элементы миграции, как файл, раздел реестра или значения реестра, с исходного компьютера и сохраняет их в магазине.The ScanState tool collects migration units such as file, registry key, or registry values from the source computer and saves them to the store. Аналогичным образом средство LoadState собирает элементы миграции из магазина и применяет их на конечном компьютере.Similarly, the LoadState tool collects migration units from the store and applies them to the destination computer.

  1. ScanState анализирует и проверяет параметры командной строки, создает файл ScanState. log и начинает ведение журнала.ScanState parses and validates the command-line parameters, creates the ScanState.log file, and then begins logging.

  2. Команда LoadState собирает сведения о компонентах миграции, которые необходимо перенести.LoadState collects information about the migration components that need to be migrated.

    LoadState получает сведения о компонентах параметров приложения и пользовательских компонентах данных из файлов Migration. XML, указанных командой LoadState.LoadState obtains information for the application-settings components and user-data components from the migration .xml files that are specified by the LoadState command.

    В Windows 7 и Windows 8 файлы манифеста управляют миграцией параметров операционной системы.In Windows 7, and Windows 8, the manifest files control how the operating-system settings are migrated. Вы не можете изменить эти файлы.You cannot modify these files. Если вы хотите исключить определенные параметры операционной системы, необходимо создать и изменить файл Config.xml.If you want to exclude certain operating-system settings, you must create and modify a Config.xml file.

  3. LoadState определяет, какие профили пользователей следует перенести.LoadState determines which user profiles should be migrated. По умолчанию мигрируют все профили пользователей, которые находятся на исходном компьютере.By default, all user profiles present on the source computer are migrated. Однако вы можете включить и исключить пользователей с помощью параметров пользователя.However, you can include and exclude users using the User Options. Профиль системы, профиль "все пользователи" на исходном компьютере под управлением Windows XP или общедоступный профиль на исходном компьютере под управлением Windows Vista, Windows 7 и Windows 8, всегда переносятся, и вы не можете исключить из миграции эти профили.The system profile, the "All users" profile in a source computer running Windows XP, or the Public profile in a source computer running Windows Vista, Windows 7, and Windows 8, is always migrated and you cannot exclude these profiles from the migration.

    • Если вы переносите локальные учетные записи пользователей, а учетные записи еще не установлены на целевом компьютере, необходимо использовать параметр командной строки/Lac.If you are migrating local user accounts and if the accounts do not already exist on the destination computer, you must use the/lac command-line option. Если параметр /Lac не указан, миграция локальных учетных записей пользователей, которые еще не присутствуют на конечном компьютере, не выполняется.If you do not specify the /lac option, any local user accounts that are not already present on the destination computer, are not migrated.

    • Параметры /MD и /MU обрабатываются для переименования профиля пользователя на целевом компьютере, если они были включены при указании команды LoadState.The /md and /mu options are processed to rename the user profile on the destination computer, if they have been included when the LoadState command was specified.

    • Для каждого профиля пользователя, выбранного из магазина, LoadState создает соответствующий профиль пользователя на целевом компьютере.For each user profile selected from the store, LoadState creates a corresponding user profile on the destination computer. Конечный компьютер не должен быть подключен к домену для создания профилей пользователей домена.The destination computer does not need to be connected to the domain for domain user profiles to be created. Если средство USMT не может определить домен, оно пытается применить параметры к локальной учетной записи.If USMT cannot determine a domain, it attempts to apply the settings to a local account. Дополнительные сведения можно найти в разделе Определение пользователей.For more information, see Identify Users.

  4. На этапе "сканирование" средство LoadState делает следующее для каждого профиля пользователя:In the "Scanning" phase, LoadState does the following for each user profile:

    1. Для каждого компонента LoadState проверяет тип компонента.For each component, LoadState checks the type of the component. Если текущий профиль пользователя является системным профилем, а тип компонента — "System" или "UserAndSystem", для этого пользователя будет выбран компонент.If the current user profile is the system profile and the component type is “System” or “UserAndSystem”, the component is selected for this user. В противном случае компонент игнорируется.Otherwise, the component is ignored. Кроме того, если текущий профиль пользователя не является системным профилем, а тип компонента — "пользователь" или "UserAndSystem", для этого пользователя будет выбран компонент.Alternatively, if the current user profile is not the system profile and the component type is “User” or “UserAndSystem”, the component is selected for this user. В противном случае этот компонент пропускается.Otherwise, this component is ignored.

      Примечание.Note
      С этого момента метод LoadState не различает компоненты, которые переносят параметры операционной системы, переносят параметры приложения и те, которые мигрируют файлы пользователей.From this point on, LoadState does not distinguish between components that migrate operating-system settings, those that migrate application settings, and those that migrate users’ files. Средство LoadState оценивает все компоненты одинаково.LoadState evaluates all components in the same way.

    2. Каждый выбранный компонент обрабатывается дальше.Each component that is selected is processed further. Любые переменные, зависящие от профиля (например, CSID и _PERSONAL), оцениваются в контексте текущего профиля.Any profile-specific variables (such as CSIDL_PERSONAL) are evaluated in the context of the current profile. Например, если обрабатываемый профиль принадлежит "user1", то CSID _PERSONAL раскрываться до C:\Users\User1\Documents (предполагая, что профили пользователей хранятся в каталоге C:\Users).For example, if the profile being processed belongs to “User1”, then CSIDL_PERSONAL would expand to C:\Users\User1\Documents (assuming that the user profiles are stored in the C:\Users directory).

      Примечание.Note
      LoadState пропускает раздел "Обнаружение", < > указанный в компоненте.LoadState ignores the <detects> section specified in a component. На этом этапе все указанные компоненты рассматриваются как обнаруженные и выбраны для миграции.At this point, all specified components are considered to be detected and are selected for migration.

    3. Для каждого выбранного компонента средство LoadState оценивает разделы " < правила" > .For each selected component, LoadState evaluates the <rules> sections. Для каждого < > раздела правила, если текущий профиль пользователя является системным профилем, а контекст < раздела правила > — "система" или "UserAndSystem", правило обрабатывается далее.For each <rules> section, if the current user profile is the system profile and the context of the <rules> section is “System” or “UserAndSystem”, the rule is processed further. В противном случае это правило пропускается.Otherwise, this rule is ignored. Кроме того, если текущий профиль пользователя не является системным профилем, а контекст < > раздела правила — "пользователь" или "UserAndSystem", правило обрабатывается далее.Alternatively, if the current user profile is not the system profile and the context of the <rules> section is “User” or “UserAndSystem”, the rule is processed further. В противном случае это правило пропускается.Otherwise, this rule is ignored.

    4. Команда LoadState создает главный список единиц миграции, обрабатывая различные подразделы в < > разделе правила.LoadState creates a master list of migration units by processing the various subsections under the <rules> section. Каждый блок миграции, который входит в < состав > подраздела include, переносится как Long, так как для него не определено более подробное правило в < разделе исключить из > < раздела "правила" > .Each migration unit that is in an <include> subsection is migrated as long, as there is not a more specific rule for it in an <exclude> subsection in the same <rules> section. Дополнительные сведения о приоритетах можно найти в разделе конфликты и приоритеты.For more information about precedence, see Conflicts and Precedence.

    5. Средство LoadState оценивает подразделы конечного компьютера; Например, < > < подразделы "destinationCleanup" и "locationModify" > .LoadState evaluates the destination computer-specific subsections; for example, the <destinationCleanup> and <locationModify> subsections.

    6. Если на целевом компьютере установлена операционная система Windows 7 или Windows 8, migunits, собранные функцией ScanState с использованием файлов манифеста нижнего уровня, обрабатываются с помощью соответствующего манифеста компонента для Windows 7.If the destination computer is running Windows 7 or Windows 8 then the migunits that were collected by ScanState using downlevel manifest files are processed by LoadState using the corresponding Component Manifest for Windows 7. Файлы манифестов нижнего уровня не используются во время LoadState.The downlevel manifest files are not used during LoadState.

      Важно.Important
      Важно указать XML-файлы с помощью команды LoadState, если вы хотите, чтобы она использовалась с помощью LoadState.It is important to specify the .xml files with the LoadState command if you want LoadState to use them. В противном случае любые правила назначения, такие как < locationModify > , в этих XML-файлах будут игнорироваться, даже если при выполнении команды ScanState были заданы одинаковые XML-файлы.Otherwise, any destination-specific rules, such as <locationModify>, in these .xml files are ignored, even if the same .xml files were provided when the ScanState command ran.

  5. На этапе "Применить" команда LoadState записывает блоки миграции, собранные в различные места на конечном компьютере.In the "Apply" phase, LoadState writes the migration units that were collected to the various locations on the destination computer. Если у объекта есть конфликты и для него нет < правила слияния, для него > по умолчанию используется поведение, заданное для источника, чтобы перезаписать назначение.If there are conflicts and there is not a <merge> rule for the object, the default behavior for the registry is for the source to overwrite the destination. Поведение по умолчанию для файлов — это то, что источник переименовывается постепенно, например OriginalFileName (1). OriginalExtension.The default behavior for files is for the source to be renamed incrementally, for example, OriginalFileName(1).OriginalExtension. Некоторые параметры, такие как шрифты, фон и параметры экрана, не вступают в силу, пока пользователь не войдет в систему в следующий раз.Some settings, such as fonts, wallpaper, and screen-saver settings, do not take effect until the next time the user logs on. По этой причине вы должны выйти из системы после завершения действий команды LoadState.For this reason, you should log off when the LoadState command actions have completed.

Синтаксис команд средства миграции пользовательской средыUser State Migration Tool (USMT) Command-line Syntax

Техническое руководство по средству миграции пользовательской среды (USMT) (Windows 10) - Windows Deployment

  • Чтение занимает 2 мин

В этой статье

Средство миграции пользовательской среды (USMT) входит в комплект средств для развертывания и оценки Windows (Windows ADK) для Windows 10.The User State Migration Tool (USMT) is included with the Windows Assessment and Deployment Kit (Windows ADK) for Windows 10. USMT обеспечивает более настраиваемое взаимодействие с миграцией профилей пользователей для ИТ-специалистов.USMT provides a highly customizable user-profile migration experience for IT professionals.

Скачайте Windows ADK с этого веб-сайта.Download the Windows ADK from this website.

Поддержка USMT для Microsoft OfficeUSMT support for Microsoft Office

Средство USMT в Windows ADK для Windows 10 версии 1511 (10.1.10586.0) поддерживает миграцию параметров пользователя для установки Microsoft Office 2003, 2007, 2010 и 2013.USMT in the Windows ADK for Windows 10, version 1511 (10.1.10586.0) supports migration of user settings for installations of Microsoft Office 2003, 2007, 2010, and 2013.
Средство USMT в Windows ADK для Windows 10 версии 1607 (10.1.14393.0) добавляет поддержку миграции параметров пользователя для установок Microsoft Office 2016.USMT in the Windows ADK for Windows 10, version 1607 (10.1.14393.0) adds support for migration of user settings for installations of Microsoft Office 2016.

USMT включает три средства командной строки:USMT includes three command-line tools:

  • ScanState.exeScanState.exe
  • LoadState.exeLoadState.exe
  • UsmtUtils.exeUsmtUtils.exe

USMT также включает в себя набор из трех изменяемых XML-файлов.USMT also includes a set of three modifiable .xml files:

  • MigApp.xmlMigApp.xml
  • MigDocs.xmlMigDocs.xml
  • MigUser.xmlMigUser.xml

Кроме того, вы можете создавать пользовательские XML-файлы для обеспечения миграции.Additionally, you can create custom .xml files to support your migration needs. Вы также можете создать файл Config.xml, чтобы указать файлы или параметры, которые нужно исключить из миграции.You can also create a Config.xml file to specify files or settings to exclude from the migration.

Для получения дополнительных сведений о средствах USMT можно использовать в нескольких версиях операционных систем Windows.USMT tools can be used on several versions of Windows operating systems, for more information, see USMT Requirements. Дополнительные сведения о предыдущих выпусках средств USMT можно найти в разделе Руководство пользователя средства миграции пользовательской среды (USMT) 4,0.For more information about previous releases of the USMT tools, see User State Migration Tool (USMT) 4.0 User's Guide.

В этом разделеIn this section

СтатьяTopic ОписаниеDescription
Разделы обзора средства миграции пользовательской средыUser State Migration Tool (USMT) Overview Topics В этой статье рассказывается о новых возможностях USMT, о том, как приступить к работе с USMT, а также о преимуществах и ограничениях с помощью USMT.Describes what's new in USMT, how to get started with USMT, and the benefits and limitations of using USMT.
Инструкции по работе со средством миграции пользовательской средыUser State Migration Tool (USMT) How-to topics В этой статье приведены пошаговые инструкции по использованию USMT, а также разделы руководства по проведению задач в USMT.Includes step-by-step instructions for using USMT, as well as how-to topics for conducting tasks in USMT.
Устранение неполадок средства миграции пользовательской средыUser State Migration Tool (USMT) Troubleshooting В этой статье приведены ответы на часто задаваемые вопросы и распространенные проблемы в USMT, а также ссылки на коды возврата, используемые в USMT.Provides answers to frequently asked questions and common issues in USMT, as well as a reference for return codes used in USMT.
Справочная информация о наборе средств миграции пользовательской средыUser State Migration Toolkit (USMT) Reference Содержит справочные сведения о планировании миграции, рекомендации по миграции, синтаксис командной строки, использование XML и требования для использования USMT.Includes reference information for migration planning, migration best practices, command-line syntax, using XML, and requirements for using USMT.

Общие сведения о средстве миграции пользовательской среды (USMT) (Windows 10) - Windows Deployment

  • Чтение занимает 2 мин

В этой статье

Вы можете использовать средство миграции пользовательской среды (USMT) 10,0 для упрощения и упрощения миграции состояния пользователей во время крупных развертываний операционных систем Windows.You can use User State Migration Tool (USMT) 10.0 to streamline and simplify user state migration during large deployments of Windows operating systems. USMT захватывает учетные записи пользователей, пользовательские файлы, параметры операционной системы и параметры приложения, а затем переносит их в новую установку Windows.USMT captures user accounts, user files, operating system settings, and application settings, and then migrates them to a new Windows installation. Вы можете использовать USMT как для замены ПК, так и для миграции с обновлением компьютера.You can use USMT for both PC replacement and PC refresh migrations. Дополнительные сведения можно найти в разделе распространенные сценарии миграции.For more information, see Common Migration Scenarios.

Средство USMT позволяет выполнять указанные ниже действия.USMT enables you to do the following:

  • Настройте миграцию в соответствии с бизнес-потребностями с помощью файлов правил миграции (XML), чтобы точно контролировать, какие файлы и параметры мигрируют и как они переносятся.Configure your migration according to your business needs by using the migration rule (.xml) files to control exactly which files and settings are migrated and how they are migrated. Дополнительные сведения о том, как изменить эти файлы, можно найти в справочнике по XML для USMT.For more information about how to modify these files, see USMT XML Reference.

  • С помощью средств ScanState и LoadState для настройки миграции в процессе автоматического развертывания можно управлять сбором и восстановлением файлов и параметров пользователей.Fit your customized migration into your automated deployment process by using the ScanState and LoadState tools, which control collecting and restoring the user files and settings. Дополнительные сведения можно найти в разделе синтаксис командной строки средства миграции пользовательской среды (USMT).For more information, see User State Migration Tool (USMT) Command-line Syntax.

  • Выполнение автономной миграции.Perform offline migrations. Вы можете выполнять миграции в автономном режиме с помощью команды ScanState в среде предварительной установки Windows (WinPE) или для выполнения миграции из предыдущих версий Windows, содержащихся в каталогах Windows. old.You can run migrations offline by using the ScanState command in Windows Preinstallation Environment (WinPE) or you can perform migrations from previous installations of Windows contained in Windows.old directories. Дополнительные сведения о типах миграции можно найти в разделе Выбор типа магазина миграции и ссылки автономной миграции.For more information about migration types, see Choose a Migration Store Type and Offline Migration Reference.

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

Средство USMT предоставляет следующие преимущества для компаний, которые развертывают операционные системы Windows.USMT provides the following benefits to businesses that are deploying Windows operating systems:

  • Безопасная миграция учетных записей пользователей, параметров операционной системы и приложений.Safely migrates user accounts, operating system and application settings.

  • Снижает затраты на развертывание Windows с сохранением состояния пользователя.Lowers the cost of deploying Windows by preserving user state.

  • Сокращает время бездействия пользователя, необходимое для настройки настольных систем и поиска отсутствующих файлов.Reduces end-user downtime required to customize desktops and find missing files.

  • Сокращает число звонков в службу поддержки.Reduces help-desk calls.

  • Сокращает время, необходимое пользователю для знакомства с новой операционной системой.Reduces the time needed for the user to become familiar with the new operating system.

  • Повышение удовлетворенности сотрудников с помощью процесса миграции.Increases employee satisfaction with the migration experience.

ОграниченияLimitations

Средство USMT предназначено для администраторов, которые выполняют крупномасштабные автоматические развертывания.USMT is intended for administrators who are performing large-scale automated deployments. Если вы переносите только пользовательские состояния на нескольких компьютерах, вы можете использовать PCmover Express.If you are only migrating the user states of a few computers, you can use PCmover Express. PCmover Express — это инструмент, созданный партнером Microsoft Laplink.PCmover Express is a tool created by Microsoft's partner, Laplink.

Существуют некоторые сценарии, в которых использование USMT не рекомендуется.There are some scenarios in which the use of USMT is not recommended. К ним можно отнести следующие.These include:

  • Миграция, для которой требуется вмешательство конечного пользователя.Migrations that require end-user interaction.

  • Миграции, требующие настройки на уровне компьютера.Migrations that require customization on a machine-by-machine basis.

Разделы руководства по миграции пользовательской среды (USMT) (Windows 10) - Windows Deployment

  • Чтение занимает 2 мин

В этой статье

В следующей таблице перечислены разделы, в которых описано, как использовать средство миграции пользовательской среды (USMT) 10.0 для выполнения определенных задач.The following table lists topics that describe how to use User State Migration Tool (USMT)10.0 to perform specific tasks.

В этом разделеIn This Section

СтатьяTopic ОписаниеDescription
Исключение файлов и параметровExclude Files and Settings Создайте настраиваемый XML-файл, чтобы исключить из миграции файлы, типы файлов, папки и параметры реестра.Create a custom .xml file to exclude files, file types, folders, or registry settings from your migration.
Извлечение файлов из сжатого хранилища миграции средства миграции пользовательской средыExtract Files from a Compressed USMT Migration Store Восстановление файлов из сжатого хранилища миграции после установки операционной системы.Recover files from a compressed migration store after installing the operating system.
Включение файлов и параметровInclude Files and Settings Создание настраиваемого XML-файла для включения в миграцию файлов, типов файлов, папок и параметров реестра.Create a custom .xml file to include files, file types, folders, or registry settings in your migration.
Перенос параметров приложенийMigrate Application Settings Перенесите параметры приложения, которое не входит MigApp.xml файл по умолчанию.Migrate the settings of an application that the MigApp.xml file does not include by default.
Перенос файлов и сертификатов EFSMigrate EFS Files and Certificates Перенесите сертификаты шифрованной файловой системы (EFS) с помощью USMT.Migrate Encrypting File System (EFS) certificates by using USMT.
Миграция учетных записей пользователейMigrate User Accounts Укажите пользователей, которые нужно включить в миграцию и исключить из нее.Specify the users to include and exclude in your migration.
Перенаправление файлов и параметровReroute Files and Settings Создайте настраиваемый XML-файл, чтобы перенаправлять файлы и параметры во время миграции.Create a custom .xml file to reroute files and settings during a migration.
Проверка состояния сжатого хранилища переносаVerify the Condition of a Compressed Migration Store Определите, не повреждено ли Сжатое хранилище миграции или содержит ли он поврежденные файлы или поврежденный каталог.Determine whether a compressed migration store is intact, or whether it contains corrupt files or a corrupt catalog.

User State Migration Tool (USMT) - Начало работы (Windows 10) - Развертывание Windows

  • 5 минут на чтение

В этой статье

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

В этой теме

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

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

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

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

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

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

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

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

  6. Создайте файл 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

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

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

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

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

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

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

    scanstate \\ сервер \ миграция \ mystore /config:config.xml /i:migdocs.xml / i: migapp.xml / v: 13 /l:scan.log

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

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

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

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

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

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

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

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

  4. Запустите команду 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 в режиме администратора. Для этого щелкните правой кнопкой мыши Командная строка , а затем щелкните Запуск от имени администратора .

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

.Технический справочник

User State Migration Tool (USMT) (Windows 10) - Windows Deployment

  • 2 минуты на чтение

В этой статье

Средство миграции пользовательской среды (USMT) входит в состав комплекта Windows Assessment and Deployment Kit (Windows ADK) для Windows 10. USMT предоставляет ИТ-специалистам гибкие возможности настройки миграции профилей пользователей.

Загрузите Windows ADK с этого веб-сайта.

Поддержка USMT для Microsoft Office

USMT в Windows ADK для Windows 10, версия 1511 (10.1.10586.0) поддерживает перенос пользовательских настроек для установок Microsoft Office 2003, 2007, 2010 и 2013.
USMT в Windows ADK для Windows 10, версия 1607 (10.1 .14393.0) добавляет поддержку миграции пользовательских настроек для установок Microsoft Office 2016.

USMT включает три инструмента командной строки:

  • ScanState.exe
  • LoadState.exe
  • UsmtUtils.exe

USMT также включает набор из трех изменяемых файлов .xml:

  • MigApp.xml
  • MigDocs.xml
  • MigUser.xml

Кроме того, вы можете создавать собственные XML-файлы для поддержки ваших потребностей в миграции. Вы также можете создать файл Config.xml, чтобы указать файлы или параметры, которые нужно исключить из миграции.

Инструменты

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

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

.

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

Исключить файлы и настройки Создайте собственный XML-файл, чтобы исключить файлы, типы файлов, папки или параметры реестра из процесса миграции.
Извлечение файлов из сжатого хранилища миграции USMT Восстановите файлы из сжатого хранилища миграции после установки операционной системы.
Включить файлы и настройки Создайте кастом.xml, чтобы включить в миграцию файлы, типы файлов, папки или параметры реестра.
Перенести настройки приложения Перенести настройки приложения, которые по умолчанию не включены в файл MigApp.xml.
Перенос файлов и сертификатов EFS Перенос сертификатов шифрованной файловой системы (EFS) с помощью USMT.
Перенос учетных записей пользователей Укажите пользователей, которых нужно включить или исключить из миграции.
Файлы и настройки перенаправления Создайте собственный XML-файл для перенаправления файлов и настроек во время миграции.
Проверьте состояние сжатого хранилища миграции Определите, не повреждено ли сжатое хранилище миграции, содержит ли оно поврежденные файлы или каталог.
.Обзор средства миграции пользовательской среды

(USMT) (Windows 10) - развертывание Windows

  • 2 минуты на чтение

В этой статье

Средство миграции пользовательской среды (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 Express - это инструмент, созданный партнером Microsoft, Laplink.

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

.

Как работает USMT (Windows 10) - Развертывание Windows

  • 8 минут на чтение

В этой статье

USMT включает два инструмента для переноса настроек и данных: ScanState и LoadState. ScanState собирает информацию с исходного компьютера, а LoadState применяет эту информацию к конечному компьютеру.

Процесс ScanState

Когда вы запускаете программу ScanState на исходном компьютере, она проходит следующий процесс:

  1. Он анализирует и проверяет параметры командной строки, создает ScanState.log, а затем начинается запись.

  2. Он собирает информацию обо всех компонентах миграции, которые необходимо перенести. Компонент миграции - это логическая группа файлов, ключей реестра и значений. Например, набор файлов, разделов реестра и значений, в которых хранятся настройки Adobe Acrobat, сгруппирован в один компонент миграции.

    Есть три типа компонентов:

    • Компоненты, переносящие настройки операционной системы
    • Компоненты, переносящие настройки приложения
    • Компоненты, переносящие файлы пользователей

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

    В Windows 7 и Windows 8 файлы манифеста управляют переносом параметров операционной системы. Вы не можете изменять эти файлы. Если вы хотите исключить определенные настройки операционной системы, вы должны создать и изменить файл Config.xml.

  3. ScanState определяет, какие профили пользователей следует перенести. По умолчанию переносятся все профили пользователей на исходном компьютере. Однако вы можете включать и исключать пользователей с помощью параметров пользователя.Общедоступный профиль на исходном компьютере под управлением Windows 7, Windows 8 и Windows 10 всегда переносится, и вы не можете исключить эти профили из миграции.

  4. На этапе «Сканирование» ScanState выполняет следующие действия для каждого профиля пользователя, выбранного для миграции:

    1. Для каждого компонента ScanState проверяет тип компонента. Если текущий профиль пользователя является системным, а тип компонента - «Система» или «UserAndSystem», компонент выбирается для этого пользователя.В противном случае компонент игнорируется. В качестве альтернативы, если текущий профиль пользователя не является системным профилем, а тип компонента - «Пользователь» или «UserAndSystem», компонент выбирается для этого пользователя. В противном случае этот компонент игнорируется.

      Примечание С этого момента ScanState не делает различий между компонентами, которые переносят настройки операционной системы, теми, которые переносят настройки приложений, и теми, которые переносят файлы пользователей. ScanState обрабатывает все компоненты одинаково.

    2. Каждый компонент, выбранный на предыдущем шаге, обрабатывается дальше. Любые переменные, зависящие от профиля (например, CSIDL_PERSONAL), оцениваются в контексте текущего профиля. Например, если обрабатываемый профиль принадлежит «User1», тогда CSIDL_PERSONAL расширится до C: \ Users \ User1 \ Documents, предполагая, что профили пользователей хранятся в каталоге C: \ Users.

    3. Для каждого выбранного компонента ScanState оценивает раздел .Если условие в разделе оценивается как ложное, компонент больше не обрабатывается. В противном случае обработка этого компонента продолжается.

    4. Для каждого выбранного компонента ScanState оценивает разделы . Для каждого раздела , если текущий профиль пользователя является системным профилем, а контекст раздела - «System» или «UserAndSystem», правило обрабатывается дальше. В противном случае это правило игнорируется. В качестве альтернативы, если текущий профиль пользователя не является системным профилем, а контекст раздела - «Пользователь» или «UserAndSystem», правило обрабатывается дальше.В противном случае это правило игнорируется.

    5. ScanState создает список единиц миграции, которые необходимо перенести, обрабатывая различные подразделы в этом разделе . Каждый блок собирается, если он упоминается в подразделе , до тех пор, пока нет более конкретного правила для него в подразделе того же раздела . Дополнительные сведения о приоритете в файлах .xml см. В разделе Конфликты и приоритет.

      Кроме того, любая единица миграции (например, файл, раздел реестра или набор значений реестра), находящаяся в разделе , не переносится.

      Примечание ScanState игнорирует некоторые подразделы, такие как и . Эти разделы оцениваются только на конечном компьютере.

  5. На этапе «Сбор» ScanState создает главный список единиц миграции, объединяя списки, которые были созданы для каждого выбранного профиля пользователя.

  6. На этапе «Сохранение» ScanState записывает единицы миграции, которые были собраны, в место хранения.

    Примечание ScanState никоим образом не изменяет исходный компьютер.

Процесс LoadState

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

  1. ScanState анализирует и проверяет параметры командной строки, создает ScanState.log, а затем начинается запись.

  2. LoadState собирает информацию о компонентах миграции, которые необходимо перенести.

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

    В Windows 7 и Windows 8 файлы манифеста управляют переносом параметров операционной системы. Вы не можете изменять эти файлы. Если вы хотите исключить определенные настройки операционной системы, вы должны создать и изменить файл Config.xml файл.

  3. LoadState определяет, какие профили пользователей следует перенести. По умолчанию переносятся все профили пользователей, имеющиеся на исходном компьютере. Однако вы можете включать и исключать пользователей с помощью параметров пользователя. Системный профиль, профиль «Все пользователи» на исходном компьютере под управлением Windows XP или общий профиль на исходном компьютере под управлением Windows Vista, Windows 7 и Windows 8 всегда переносятся, и вы не можете исключить эти профили из миграции.

    • Если вы переносите локальные учетные записи пользователей и если учетные записи еще не существуют на конечном компьютере, необходимо использовать параметр командной строки / lac .Если вы не укажете параметр / lac , любые локальные учетные записи пользователей, которые еще не присутствуют на конечном компьютере, не переносятся.

    • Параметры / md и / mu обрабатываются для переименования профиля пользователя на конечном компьютере, если они были включены при указании команды LoadState.

    • Для каждого профиля пользователя, выбранного в магазине, LoadState создает соответствующий профиль пользователя на конечном компьютере.Конечный компьютер не обязательно должен быть подключен к домену для создания профилей пользователей домена. Если USMT не может определить домен, он пытается применить настройки к локальной учетной записи. Для получения дополнительной информации см. Идентификация пользователей.

  4. На этапе «Сканирование» LoadState выполняет следующие действия для каждого профиля пользователя:

    1. Для каждого компонента LoadState проверяет тип компонента. Если текущий профиль пользователя является системным, а тип компонента - «Система» или «UserAndSystem», компонент выбирается для этого пользователя.В противном случае компонент игнорируется. В качестве альтернативы, если текущий профиль пользователя не является системным профилем, а тип компонента - «Пользователь» или «UserAndSystem», компонент выбирается для этого пользователя. В противном случае этот компонент игнорируется.

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

    2. Каждый выбранный компонент обрабатывается дальше. Любые переменные, зависящие от профиля (например, CSIDL_PERSONAL), оцениваются в контексте текущего профиля. Например, если обрабатываемый профиль принадлежит «User1», тогда CSIDL_PERSONAL расширится до C: \ Users \ User1 \ Documents (при условии, что профили пользователей хранятся в каталоге C: \ Users).

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

    3. Для каждого выбранного компонента LoadState оценивает разделы . Для каждого раздела , если текущий профиль пользователя является системным профилем, а контекст раздела - «System» или «UserAndSystem», правило обрабатывается дальше. В противном случае это правило игнорируется. В качестве альтернативы, если текущий профиль пользователя не является системным профилем, а контекст раздела - «Пользователь» или «UserAndSystem», правило обрабатывается дальше.В противном случае это правило игнорируется.

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

    5. LoadState оценивает специфичные для конечного компьютера подразделы; например, подразделы и .

    6. Если конечный компьютер работает под управлением Windows 7 или Windows 8, то модули миграции, которые были собраны ScanState с использованием файлов манифеста нижнего уровня, обрабатываются LoadState с использованием соответствующего манифеста компонента для Windows 7. Файлы манифеста нижнего уровня не используются во время LoadState.

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

  5. На этапе «Применить» LoadState записывает накопленные единицы миграции в различные места на конечном компьютере. Если есть конфликты и для объекта нет правила , поведение реестра по умолчанию заключается в том, что источник перезаписывает место назначения. По умолчанию для файлов источник переименовывается постепенно, например, OriginalFileName (1).Оригинальное расширение. Некоторые настройки, такие как шрифты, обои и настройки экранной заставки, не вступят в силу до следующего входа пользователя в систему. По этой причине вы должны выйти из системы после завершения действий команды LoadState.

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

.Часто задаваемые вопросы

(Windows 10) - Развертывание Windows

  • 5 минут на чтение

В этой статье

В следующих разделах представлены часто задаваемые вопросы и рекомендуемые решения для миграции с помощью средства миграции пользовательской среды (USMT) 10.0.

Общие

Сколько места необходимо на конечном компьютере?

На конечном компьютере требуется достаточно свободного места для следующего:

  • Операционная система

  • Приложения

  • Несжатый магазин

Могу ли я хранить файлы и настройки непосредственно на конечном компьютере или мне нужен сервер?

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

  1. Создайте и поделитесь каталогом C: \ store на конечном компьютере.

  2. Запустите инструмент ScanState на исходном компьютере и сохраните файлы и настройки в \\ DestinationComputerName \ store

  3. Запустите средство LoadState на конечном компьютере и укажите C: \ store в качестве места хранения.

Могу ли я переносить данные между операционными системами с разными языками?

Нет. USMT не поддерживает перенос данных между операционными системами с разными языками; Язык операционной системы исходного компьютера должен совпадать с языком операционной системы конечного компьютера.

Могу ли я изменить расположение временного каталога на конечном компьютере?

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

Как установить USMT?

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

Как удалить USMT?

Если вы установили Windows ADK на компьютер, удаление Windows ADK приведет к удалению USMT. Для клиентских компьютеров, на которых не установлен Windows ADK, вы можете просто удалить каталог USMT, чтобы удалить USMT.

Файлы и настройки

Как я могу исключить папку или определенный тип файла из миграции?

Вы можете использовать элемент , чтобы глобально исключить данные из миграции.Например, вы можете использовать этот элемент, чтобы исключить все файлы MP3 на компьютере или исключить все файлы из C: \ UserData. Этот элемент исключает объекты независимо от любых других правил , содержащихся в файлах .xml. Пример см. В разделе в разделе «Исключить файлы и параметры». Синтаксис этого элемента см. В разделе «Библиотека элементов XML».

Что происходит с файлами, находящимися на диске, которого нет на конечном компьютере?

USMT переносит файлы в% SystemDrive%, сохраняя правильную иерархию папок.Например, если E: \ data \ File.pst находится на исходном компьютере, но на конечном компьютере нет диска E: \, файл будет перенесен в C: \ data \ File.pst, если C: \ это системный диск. Это справедливо даже тогда, когда правила пытаются переместить данные на диск, которого нет на конечном компьютере.

Файлы USMT .xml

Где я могу найти примеры файлов USMT .xml?

В следующих разделах приведены примеры файлов USMT .xml:

Можно кастом.xml, которые были написаны для USMT 5.0?

Да. Вы можете использовать пользовательские XML-файлы, написанные для USMT 5.0, с USMT для Windows 10. Однако, чтобы использовать новые функции USMT, вы должны повторно посетить свои пользовательские файлы USMT и обновить их, чтобы включить новые параметры командной строки и элементы XML. .

Как я могу проверить файлы .xml?

Вы можете использовать схему XML USMT (MigXML.xsd) для записи и проверки файлов .xml миграции.

Почему я должен перечислять файлы .xml с помощью команд ScanState и LoadState?

The.xml файлы не копируются в хранилище, как в предыдущих версиях USMT. Поскольку инструментам ScanState и LoadState для управления переносом требуются файлы .xml, необходимо указать тот же набор файлов .xml для команд ScanState и LoadState . Если вы использовали определенный набор файлов mig * .xml в инструменте ScanState, который либо вызывается с помощью параметра «/ auto», либо индивидуально с помощью параметра «/ i», то вам следует использовать тот же параметр для вызова точно такого же файла mig * .xml в инструменте LoadState.Однако вам не нужно указывать файл Config.xml, если вы не хотите исключить некоторые файлы и настройки, которые вы перенесли в магазин. Например, вы можете захотеть перенести папку «Мои документы» в магазин, но не на конечный компьютер. Для этого измените файл Config.xml и укажите обновленный файл с помощью команды LoadState . LoadState перенесет только те файлы и настройки, которые вы хотите перенести.

Если исключить файл .xml из команды LoadState , то все данные, находящиеся в хранилище, были перенесены с отсутствующими.xml будут перенесены. Однако правила миграции, указанные для команды ScanState , применяться не будут. Например, если вы исключите файл MigApp.xml с правилом перенаправления, например MigsysHelperFunction.RelativeMove ("c: \ data", "% CSIDL_PERSONAL%") , USMT не будет перенаправлять файлы. Вместо этого он перенесет их в C: \ data.

Какие файлы я могу изменить и указать в командной строке?

Вы можете указать файлы MigUser.xml и MigApp.xml в командной строке.Вы можете изменить каждый из этих файлов. Перенос настроек операционной системы контролируется манифестами, которые вы не можете изменять. Если вы хотите исключить определенные настройки операционной системы или любые другие компоненты, создайте и измените файл Config.xml.

Что произойдет, если я не укажу файлы .xml в командной строке?

  • ScanState

    Если вы не укажете какие-либо файлы с помощью команды ScanState , все учетные записи пользователей и компоненты операционной системы по умолчанию будут перенесены.

  • LoadState

    Если вы не укажете какие-либо файлы с помощью команды LoadState , все данные, находящиеся в хранилище, будут перенесены. Однако любые правила миграции для конкретных целей, указанные в файлах .xml с помощью команды ScanState , применяться не будут. Например, если вы исключите файл MigApp.xml с правилом перенаправления, например MigsysHelperFunction.RelativeMove ("c: \ data", "% CSIDL_PERSONAL%") , USMT не будет перенаправлять файлы.Вместо этого он перенесет их в C: \ data.

Конфликты и приоритет

Что происходит, если на конечном компьютере есть конфликтующие правила XML или конфликтующие объекты?

Для получения дополнительной информации см. Конфликты и приоритет.

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

Извлечение файлов из сжатого хранилища миграции USMT

Проверьте состояние хранилища сжатых переносов данных

.

Смотрите также