USMT 迁移的内容是什么?

默认迁移脚本

用户状态迁移工具 (USMT) 旨在使 IT 工程师可以使用 USMT .xml 脚本语言精确定义迁移。 USMT 提供以下示例脚本:

  • MigApp.XML - 迁移应用程序设置的规则。

  • MigDocs.XML - 使用 MigXmlHelper.GenerateDocPatterns 帮助程序函数的规则,该函数可用于在计算机上自动查找用户文档,而无需创作大量自定义迁移 .xml 文件。

  • MigUser.XML - 迁移用户配置文件和用户数据的规则。

    MigUser.xml 收集用户配置文件中的所有内容,然后对大多数系统执行基于文件扩展名的搜索,以查找其他用户数据。 如果数据与上述任一条件不匹配,则不会迁移数据。 通常,此文件描述核心迁移。

    以下数据不会随 迁移 MigUser.xml

    • 用户配置文件外部的文件与 中的 MigUser.xml某个文件扩展名不匹配。
    • ) 用户配置文件外部文件夹的访问控制列表 (ACL。

用户数据

本部分介绍 USMT 默认使用 MigUser.xml 文件迁移的用户数据。 它还定义如何迁移访问控制列表 (ACL) 。

  • 每个用户配置文件的文件夹。 MigUser.xml指定文件时,USMT 将迁移用户配置文件中的所有内容,包括以下文件夹项:

    • 文件。

    • “视频”。

    • 音乐。

    • 图片。

    • 桌面文件。

    • “开始”菜单。

    • 快速启动设置。

    • 收藏夹。

    重要提示

    USMT 不会迁移“开始”菜单布局。 若要迁移用户的“开始”菜单,必须导出设置,然后使用 Windows PowerShell cmdlet Export-StartLayoutImport-StartLayout 导入。 有关详细信息,请参阅 USMT 常见问题

  • 所有用户和公共配置文件中的文件夹。 MigUser.xml指定文件时,USMT 还会从 Windows 中的公共配置文件迁移以下内容:

    • 共享文档

    • 共享视频

    • 共享音乐

    • 共享桌面文件

    • 共享图片

    • “共享开始”菜单

    • 共享收藏夹

  • 文件类型。 MigUser.xml指定文件后,ScanState 工具将搜索固定驱动器,收集,然后迁移具有以下任一文件扩展名的文件:

    .accdb, .ch3, .csv, .dif, .doc*, .dot*, .dqy, .iqy, .mcw, .mdb*, .mpp, .one*, .oqy, .or6, .pot*, .ppa, .pps*, .ppt*, .pre, .pst, .pub, .qdf, .qel, .qph, .qsd, .rqy, .rtf, .scd, .sh3, .slk, .txt, .vl*, .vsd, .wk*, .wpd, .wps, .wq1, .wri, .xl*, .xla, .xlb, .xls*

    注意

    星号 (*) 代表零个或多个字符。

    注意

    默认情况下,Microsoft Office 应用程序可以使用的 OpenDocument 扩展 (*.odt*.odp*.ods) 不会迁移。

  • 访问控制列表。 USMT 从运行 Windows 的计算机迁移指定文件和文件夹的访问控制列表 (ACL) 。 例如,如果迁移了File1.txt名为 User1只读文件,并且 User2读/写文件,则迁移后,这些设置仍将应用于目标计算机。

    重要提示

    若要迁移 ACL,必须在 文件中指定要迁移的 MigUser.xml 目录。 使用 *.doc 等文件模式不会迁移目录。 仅当显式指定目录时,才会迁移源 ACL 信息。 例如,<pattern type="File">c:\test docs</pattern>

操作系统组件

USMT 将操作系统组件迁移到目标计算机。 默认情况下,使用清单文件迁移以下组件:

  • 辅助功能设置。

  • “通讯簿”。

  • 命令提示符设置。

  • 壁纸。 ¹

  • EFS 文件。

  • 收藏夹。

  • 文件夹选项。

  • 字体。

  • 组成员身份。 USMT 迁移用户的组设置。 查看用户所属的组:

    1. 右键单击“开始”菜单,然后选择“ 计算机管理”。
    2. 计算机管理控制台 中,展开 “系统工具>本地用户和组>”。
    3. 检查结果窗格中的各个组,以查看哪些用户属于哪些组。

    运行脱机迁移时,Config.xml需要使用文件中的 <ProfileControl> 部分。

  • Microsoft Open Database Connectivity (ODBC) 设置。

  • 鼠标和键盘设置。

  • 网络驱动器映射。

  • 网络打印机映射。 ¹

  • 脱机文件。 ¹

  • 电话和调制解调器选项。 ¹

  • RAS 连接和电话簿 (.pbk) 文件。

  • 区域设置。 ¹

  • 远程访问。

  • 任务栏设置。 ¹

  • 用户个人证书 (所有) 。

  • Windows 邮件。

  • Windows 媒体播放器。 ¹

  • Windows Rights Management。

    ¹ 这些设置不适用于脱机迁移。 有关详细信息,请参阅 脱机迁移参考

重要提示

此列表可能不完整。 可能还有其他要迁移的组件。

注意

在重新启动目标计算机之前, LoadState 工具不会应用某些设置(如字体)。 因此,请在运行 LoadState 工具后重启目标计算机。

支持的应用程序

尽管并非所有应用程序都需要它,但最好在目标计算机上安装所有应用程序,然后再还原用户状态。 在迁移设置之前安装应用程序有助于确保应用程序安装程序不会覆盖已迁移的设置。

注意

已安装的应用程序的版本必须在源和目标计算机上匹配。 USMT 不支持将早期版本的应用程序的设置迁移到更高版本(Microsoft Office 除外)。

注意

USMT 仅迁移在源计算机上修改的设置。 如果未从源计算机上的默认值修改应用程序设置,则可能不会迁移该设置。

MigApp.xml指定文件后,USMT 将迁移文件中定义的MigApp.xml特定应用程序的设置。 有关支持的应用程序, MigApp.xml 请参阅 文件。

USMT 不迁移的内容

以下项是 USMT 不迁移的设置。 如果遇到此处未列出的问题,请参阅 常见问题

应用程序设置

USMT 不会迁移以下应用程序设置:

  • Microsoft Store 应用程序的设置。

  • 来自早期版本的应用程序的设置。 每个应用程序的版本必须在源和目标计算机上匹配。 USMT 不支持将早期版本的应用程序的设置迁移到更高版本(Microsoft Office 除外)。 USMT 可以从早期版本的 Microsoft Office 迁移到更高版本。

  • 创建本地帐户时的应用程序设置和某些操作系统设置。 例如,如果 /lac 指定 在目标计算机上创建本地帐户,则 USMT 会迁移用户数据,但不迁移:

    • 某些操作系统设置 - 仅迁移某些操作系统设置,例如壁纸和屏幕保护程序设置。
    • 应用程序设置。

Operating-System 设置

USMT 不会迁移以下操作系统设置。

  • 本地打印机、硬件相关设置、驱动程序、密码、应用程序二进制文件、同步文件、DLL 文件或其他可执行文件。

  • 共享文件夹的权限。 迁移后,必须手动重新共享在源计算机上共享的任何文件夹。

  • 在不同语言的操作系统之间迁移的文件和设置。 源计算机的操作系统必须与目标计算机上的操作系统的语言匹配。

  • 快捷方式的自定义图标可能不会迁移。

另请注意以下各项:

  • 使用管理凭据从帐户运行 USMT。 否则,某些数据不会迁移。 运行 ScanStateLoadState 工具时,必须在管理员模式下从具有管理凭据的帐户运行这些工具。 如果未在管理员模式下运行 USMT,则迁移中仅包含登录的用户配置文件。

  • /localonly使用 选项从源计算机上映射的可移动驱动器和网络驱动器中排除数据。 有关指定 时 /localonly 排除的内容的详细信息,请参阅 ScanState 语法

“开始”菜单布局

USMT 不会迁移“开始”菜单布局。 若要迁移用户的“开始”菜单,必须导出设置,然后使用 Windows PowerShell cmdlet Export-StartLayoutImport-StartLayout 导入。 有关详细信息,请参阅 USMT 常见问题

从 Active Directory 到 Microsoft Entra ID 的用户配置文件

  • USMT 不支持将用户配置文件从已加入 Active Directory 域的设备迁移到Microsoft Entra已加入的设备。
  • USMT 不支持将用户配置文件从已加入Microsoft Entra设备迁移到已加入 Active Directory 域的设备。
  • USMT 不支持在已加入Microsoft Entra设备之间迁移用户配置文件。
  • 在Microsoft Entra混合加入的设备之间或已加入 Active Directory 域的设备与Microsoft Entra混合加入的设备之间迁移用户配置文件时,USMT 可能有效,但这不是测试方案,因此不受支持。