获取用户计算机配置文件,自定义默认本地用户配置文件 - Windows Client | Microsoft Docs...

本文详细介绍了如何在Windows7中通过使用Unattend.xml和Sysprep工具自定义默认本地用户配置文件。这个过程涉及创建应答文件,配置默认设置,然后使用Sysprep复制配置文件。此外,还提供了将默认配置文件转换为网络默认和强制用户配置文件的方法。
摘要由CSDN通过智能技术生成

在准备 Windows 映像时自定义默认本地用户配置文件

09/08/2020

本文内容

本文介绍如何在 Windows 7 中创建映像时自定义默认本地用户配置文件设置。

适用于:   Windows 7 Service Pack 1,Windows Server 2012 R2

原始 KB 编号:   973289

摘要

部署映像后,默认本地用户配置文件设置将应用于登录到计算机的所有新用户。

若要自定义默认用户配置文件或强制用户配置文件,必须先自定义默认用户配置文件。 然后,可以将默认用户配置文件复制到相应的共享文件夹,使该用户配置文件成为默认用户配置文件或强制用户配置文件。

当按照本文所述自定义默认用户配置文件时,它将采用适合供多个用户使用的格式重新构造源配置文件。 这是自定义 Windows 操作系统的默认用户配置文件的唯一受支持方法。 如果您尝试使用其他方法来自定义默认用户配置文件,则可能会导致在此新的默认用户配置文件中包含多余的信息。 此类多余的信息可能会导致应用程序和系统稳定性出现严重问题。

本文取代以前发布的所有有关在准备图像时如何自定义默认本地用户配置文件的过程。

自定义默认用户配置文件

自定义默认用户配置文件的唯一受支持方法是使用 Unattend.xml Microsoft-Windows-Shell-Setup\CopyProfile 中的 参数。 将Unattend.xml应答文件传递到系统准备工具 (Sysprep.exe) 。

步骤 1:配置默认用户配置文件

使用内置本地管理员帐户登录到 Windows。

备注

您不能对此过程使用域帐户。

打开"用户帐户"控制面板,删除除用于登录 Windows 的一个管理员级别用户帐户之外的所有添加的用户帐户。

配置要复制到默认用户配置文件的设置。 这包括桌面设置、收藏夹和 "开始" 菜单选项。

备注

自定义"开始 " 菜单和 任务栏 在 Windows 7 中受到限制。

步骤 2:创建Unattend.xml复制配置文件参数的配置文件

创建一Unattend.xml文件,其中包含复制配置文件 Microsoft-Windows-Shell-Setup\CopyProfile () 。 通过使用此复制配置文件参数,当前登录的用户的设置将复制到默认用户配置文件。 在 specialize 传递中,此参数必须设置为 true。

Windows System Image Manager (Windows SIM) 在图形用户界面中创建和管理无人参与的 Windows 安装程序应答文件, (GUI) 。

应答文件是基于 XML 的文件,在 Windows 安装程序期间用于配置和自定义默认 Windows 安装。

使用 Windows 系统映像管理器工具创建Unattend.xml文件。 Windows 系统映像管理器工具作为 Windows AIK (Windows 自动安装工具包的一) 。 从以下网站之一获取操作系统的 AIK:

有关 Windows AIK 详细信息,请参阅 Windows 自动安装工具包(AIK) 。 有关如何创建应答文件的方向,请参阅 Windows AIK 中包含的帮助信息。 若要详细了解如何创建应答文件,请参阅在 Windows SIM 中处理应答文件。

步骤 3:自定义默认用户配置文件Unattend.xml配置文件

打开提升的命令提示符。 为此,请单击 "开始",在"搜索"框中键入 cmd, 右键单击"程序"列表中的"cmd",然后单击"以管理员角色 运行"。

如果系统提示你输入管理员密码或进行确认,请键入密码或提供确认。

在命令提示符下,键入以下命令,然后按 Enter:

%systemroot%\system32\sysprep\sysprep.exe /oobe /shutdown /generalize /unattend:c:\answerfile\unattend.xml

备注

Sysprep.exe位于 %systemdrive%\Windows\System32\sysprep 目录中。

若要确认 CopyProfile 命令成功完成,请打开 %systemroot%\panther\unattendgc\setupact.log 文件。

在 specialize 通道中 (类似以下) :

[shell 无人参与]已成功从 c:\Users\Administrator 复制ProfileDirectory。

[shell 无人参与]CopyProfile 已成功。

此行确认 CopyProfile 命令是否成功,以及哪个用户配置文件已复制到默认用户配置文件。

捕获映像。

部署映像。 有关如何使用 Sysprep 捕获和部署映像的信息,请参阅 Sysprep Technical Reference。

备注

必须将开关与 /generalize sysprep.exe,以便可以使用 Copy Profile 参数。 /unattend该选项用于指向所需的文件Unattend.xml文件。 因此,此示例中,Unattend.xml文件位于 c:\answerfile 文件夹中。

执行干净 Windows 安装或运行 Sysprep 工具时,将删除内置管理员帐户配置文件。 CopyProfile 设置在删除内置管理员帐户之前得到处理。 因此,您进行的任何自定义都将显示在新的用户帐户配置文件中。 这包括内置管理员帐户配置文件设置。

如果有多个用户配置文件,Windows sysprep 可能会选择要复制到默认用户配置文件的意外配置文件。

并非所有自定义项都将传播到新配置文件。 新用户登录过程将重置某些设置。 若要配置这些设置,请使用组策略设置或脚本。

如果使用自动映像生成和部署系统,应考虑什么

使用 Microsoft Deployment Toolkit System Center Configuration Manager 等工具时,运行 Sysprep 命令时不需要 CopyProfile 设置。 这些工具通常在映像部署到磁盘之后,但在运行 Sysprep 命令后首次启动操作系统之前替换或更改 Unattend.xml 文件。 因此,Unattend.xml Microsoft Deployment Toolkit 或 System Center Configuration Manager 部署过程中使用的配置文件必须包含 CopyProfile 设置。

如果在映像生成过程中从 Windows 7 安装媒体运行安装程序时将 CopyProfile 设置设置为 true, 则可能会无意中将管理员配置文件设置复制到默认用户配置文件中。 管理员配置文件设置通常存在于安装媒体上的 Install.wim 文件中。

将默认用户配置文件转换为网络默认用户配置文件

若要将默认用户配置文件转换为网络默认用户配置文件,请按照以下步骤操作:

使用具有管理凭据的帐户登录到具有自定义的默认用户配置文件的计算机。

使用 Run 命令连接到域控制器的 NETLOGON 共享文件夹。 例如,路径类似于以下内容:

\\\NETLOGON

在 NETLOGON 共享文件夹中创建新文件夹,并命名为 Default User.v2。

单击 "开始",右键单击 "计算机",单击"属性",然后单击"高级系统设置"。

在 "用户配置文件"下,单击"设置"。 " 用户配置文件 "对话框显示计算机上存储的配置文件的列表。

选择 "默认配置文件",然后单击"复制到"。

在 "将配置文件复制到 "文本框中,键入在步骤 3 中创建的 Windows 默认用户配置文件文件夹的网络路径。 例如,键入路径 \\\NETLOGON\Default User.v2 。

在 "允许使用"下,单击"更改", 键入名称 "任何人",然后单击"确定 "。

单击 " 确定"开始复制配置文件。

复制过程完成后从计算机注销。

将默认用户配置文件转换为强制用户配置文件

可以将默认本地用户配置文件配置为成为强制配置文件。 通过执行此操作,您可以拥有一个所有用户使用的中心配置文件。 为此,您必须准备必需的配置文件位置,将本地默认用户配置文件复制到必需的配置文件位置,然后将用户的配置文件位置配置为指向必需的配置文件。

步骤 1:准备必需的配置文件位置

在中央文件服务器上,创建一个新文件夹或使用用于漫游用户配置文件的现有文件夹。 例如,可以使用文件夹名称 Profiles :

\Profiles

如果要创建新文件夹,则使用适合贵组织的名称共享该文件夹。

备注

包含漫游用户配置文件的共享文件夹的共享权限必须为 Authenticated Users 组启用"完全控制"权限。 专用于存储强制用户配置文件的文件夹的共享权限应为 Authenticated Users 组启用读取权限,并启用 Administrators 组的完全控制权限。

在步骤 1 中创建或标识的文件夹中创建一个新文件夹。 如果强制用户配置文件适用于特定用户,则此新文件夹的名称应从用户帐户的登录名开始。 如果必需的用户配置文件适用于多个用户,请相应地命名它。 例如,以下域具有强制配置文件,文件夹名称以强制字 开头:

\Profiles\mandatory

在名称后添加 .v2 以完成文件夹命名。 步骤 3 中使用的示例具有必需的 文件夹名称。 因此,此用户的以下文件夹的最终名称为 mandatory.v2:

\Profiles\mandatory.v2

步骤 2:将默认用户配置文件复制到必需的配置文件位置

使用具有管理凭据的帐户登录到具有自定义本地默认用户配置文件的计算机。

单击 "开始",右键单击 "计算机",单击"属性**",然后单击"高级系统设置"。**

在 "用户配置文件"下,单击 "设置"。 " 用户配置文件 "对话框显示计算机上存储的配置文件的列表。

选择 "默认配置文件",然后单击"复制到"。

在 "将配置文件 复制到"文本框中,键入在"步骤 1:准备必需的配置文件位置"Windows创建的默认用户文件夹的网络路径。 例如,键入以下路径:

\\\Profiles\mandatory.v2

在 "允许使用"下,单击"更改", 键入名称 "任何人",然后单击"确定 "。

单击 " 确定"开始复制配置文件。

复制过程完成后从计算机注销。

在中央文件服务器上,找到在"步骤 1: 准备必需的 配置文件位置"部分创建的文件夹。

单击 "组织",然后单击"文件夹选项"。

单击"视图"选项卡,单击以选中"显示隐藏的文件和文件夹"复选框,单击以清除"隐藏已知文件类型的扩展名"复选框,单击以清除"隐藏受保护的操作系统文件"复选框,单击"是"消除警告,然后单击"确定"应用更改并关闭对话框。

找到并右键单击 NTUSER。DAT 文件,单击 "重命名",将该文件的名称更改为 NTUSER。MAN,然后按 Enter。

备注

以前,通过使用"系统控制面板"项可以复制配置文件。 此复制到默认配置文件选项现已禁用,因为它可能会添加使配置文件不可用的数据。

步骤 3:准备用户帐户

作为域管理员,从 Windows Server 2008 R2 或 Windows Server 2008 计算机打开 Active Directory 用户和计算机管理控制台。

右键单击要应用强制用户配置文件的用户帐户,然后单击"属性 "。

单击" 配置文件 "选项卡,在"配置文件路径"文本框中键入在"步骤 1: 准备 必需的配置文件位置"部分中创建的网络路径。 但是,不要在 末尾添加 .v2。 在我们的示例中,路径如下所示:

\\\Profiles\mandatory

单击 "确定",然后关闭 Active Directory 用户和计算机管理控制台。 用户现在将使用自定义的强制用户配置文件。

仍需要帮助

如果本文没有回答你的问题,请提问,然后向 Microsoft Community 的其他社区成员提出Community。

资源

如果您在登录用户配置文件时遇到问题,请参阅网站:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值