自定义默认户配置文件

 Windows 7,Windows Server 2008 和 Windows Server 2008 R2 中自定义默认户配置文件
使用传递到 Sysprep.exe 工具的 Unattend.xml 文件中的以下 Copy Profile 参数来自定义默认用户配置文件:

1. 使用内置的本地管理员帐户登录到 Windows。
不能在此过程中使用域帐户。这是因为在执行 sysprep 时会删除该配置文件,而在映像首次启动的 specialize 阶段将复制该配置文件。如果使用域帐户,配置文件复制过程将复制具有最新时间/日期戳的配置文件。
2. 打开“用户帐户”控制面板,并删除所有已添加的用户帐户,除了您在登录时所使用的管理员级别的用户帐户之外。

注意 如果有多个用户配置文件,Windows sysprep 可能会随机选择一个配置文件复制默认用户配置文件。 默认用户配置文件的所有自定义设置丢失。
3. 配置要复制到默认用户配置文件的设置。其中包括桌面设置、收藏夹和“开始”菜单选项。

注意 在 Windows 7 中,对“开始”菜单和“任务栏”的自定义受到限制。有关详细信息,请访问以下 Microsoft 网站:
http://blogs.technet.com/askcore/archive/2010/03/16/how-to-customize-the-windows-7-start-menu-and-taskbar-using-unattend-xml.aspx (http://blogs.technet.com/askcore/archive/2010/03/16/how-to-customize-the-windows-7-start-menu-and-taskbar-using-unattend-xml.aspx)
4. 创建包含 Copy Profile 参数的 Unattend.xml 文件。通过使用此 Copy Profile 参数,会将当前已登录用户的设置复制到默认用户配置文件中。在 specialize 过程中,必须将此参数设置为 true。以下是使用 Windows 系统映像管理器 (WSIM) 为 Windows 7(x86 版本的 Windows 7 Enterprise)创建 .xml 文件中的 CopyProfile 属性的示例:

<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="specialize"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <CopyProfile>true</CopyProfile> </component> </settings> <cpi:offlineImage cpi:source="wim://<computerName>/g$sources/install.wim#Windows 7 ENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> </unattend>

使用 Windows 系统映像管理器工具创建 Unattend.xml 文件。Windows 系统映像管理器工具是 Windows 自动安装工具包 (Windows AIK) 的附属部分。有关 Windows AIK 的详细信息,请访问以下 Microsoft 网站:
http://technet.microsoft.com/zh-cn/library/dd349343.aspx (http://technet.microsoft.com/zh-cn/library/dd349343(WS.10).aspx)
有关如何创建答案文件的详细信息,请参阅 Windows AIK 附带的帮助信息,然后访问以下 Microsoft 网站:
http://technet.microsoft.com/zh-cn/library/dd744394(WS.10).aspx (http://technet.microsoft.com/zh-cn/library/dd744394(WS.10).aspx)
5. 在提升的命令提示符下键入以下命令,然后按 Enter:
%systemroot%\system32\sysprep\sysprep.exe /oobe /shutdown /generalize /unattend:c:\answerfile\unattend.xml
Sysprep.exe 位于 %systemdrive%\Windows\System32\sysprep directory。有关 Sysprep 的 必须使用 /generalize 开关才能使用 Copy Profile 参数。使用 /unattend 选项以指向所需的 Unattend.xml 文件。因此,在此示例中 Unattend.xml 文件位于 c:\answerfile 文件夹下。

要确认 CopyProfile 命令已成功完成,请打开以下文件:
%systemroot%\panther\unattendgc\setupact.log
搜索类似于以下内容的行(在“specialize”过程中):
[shell unattend] CopyProfileDirectory from c:\Users\Administrator succeeded.
[shell unattend] CopyProfile succeeded.
请注意,该行可确认 CopyProfile 命令是否已成功完成,以及哪个用户配置文件被复制到默认用户配置文件。
6. 捕获映像。
7. 部署映像。
注意
在执行干净的 Windows 安装或运行 Sysprep 工具时,将删除内置管理员帐户配置文件。删除内置管理员帐户之前会对 CopyProfile 设置进行处理。因此,您进行的任何自定义都将显示在新的用户帐户配置文件中。这包括内置管理员帐户配置文件设置。
并非所有自定义都会传播到新配置文件。某些设置在新用户登录过程中被重置。要配置这些设置,请使用组策略设置或脚本。
回到顶端
使用自动映像生成和部署系统时的注意事项
在 Windows Vista、Windows Server 2008、Windows 7 和 Windows Server 2008 R2 中,将自定义设置复制到默认用户配置文件时的行为和实例已发生了变化。因此,用于控制配置文件副本实例的答案文件中的设置的位置也必须不同。

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

注意:如果在映像创建过程中从 Windows Vista、Windows 7、Windows Server 2008 或 Windows Server 2008 R2 安装介质中运行安装程序时将 CopyProfile 设置为 true,则管理员配置文件设置可能会意外复制到默认用户配置文件。管理员配置文件设置通常位于安装介质的 Install.wim 文件中。
回到顶端
参考
有关如何配置默认本地用户配置文件设置的详细信息,请访问以下 Microsoft 网站:
http://blogs.technet.com/deploymentguys/archive/2008/02/18/configuring-default-user-and-computer-settings-for-windows-image-deployment.aspx (http://blogs.technet.com/deploymentguys/archive/2008/02/18/configuring-default-user-and-computer-settings-for-windows-image-deployment.aspx)
回到顶端
如何在 Windows 7、Windows Vista、Windows Server 2008 和 Windows Server 2008 R2 中将默认用户配置文件转换为网络默认用户配置文件
1. 使用具有管理凭据的帐户,登录到拥有自定义默认用户配置文件的计算机
2. 使用“运行”命令连接到域控制器的 NETLOGON 共享文件夹。例如,类似如下路径:
\\<Server_name>\NETLOGON
3. 在 NETLOGON 共享文件夹中创建一个新文件夹,并将其命名为 Default User.v2。
4. 从「开始」菜单中单击「开始」,右键单击“计算机”,单击“属性”,然后单击“高级系统设置”。
5. 在“用户配置文件”下,单击“设置”。“用户配置文件”对话框将显示存储在计算机上的配置文件列表。
6. 选择“默认配置文件”,然后单击“复制到”。
7. 在“将配置文件复制到”文本框中,键入步骤 3 中创建的 Windows 默认用户配置文件文件夹的网络路径。例如,键入以下路径:
\\<Server_name>\NETLOGON\Default User.v2
8. 在“允许使用”下,单击“更改”,键入名称 Everyone,然后单击“确定”。
9. 单击“确定”开始复制配置文件。
10. 复制过程完成后,从计算机注销。
如何在 Windows 7、Windows Vista、Windows Server 2008 和 Windows Server 2008 R2 中将默认用户配置文件转换为强制用户配置文件
可以配置默认本地用户配置文件以将其转换为强制配置文件。通过执行此操作,可以拥有一个供所有用户使用的中心配置文件。为此,必须准备强制配置文件位置,将本地默认用户配置文件复制到强制配置文件位置,然后配置用户的配置文件位置以指向强制配置文件。
步骤 1:准备强制配置文件位置
a. 在中心文件服务器上,创建一个新文件夹,或者使用用于漫游用户配置文件的现有文件夹。例如,可以使用以下文件夹名称 "Profiles":
\Profiles
b. 如果要创建新文件夹,请使用适用于您的组织的名称共享该文件夹。
注意:包含漫游用户配置文件的共享文件夹的共享权限必须对 Authenticated Users 组启用“完全控制”权限。专门用于存储强制用户配置文件的文件夹的共享权限应当对 Authenticated Users 组启用“读取”权限,并对 Administrators 组启用“完全控制”权限。
c. 在创建的文件夹或在步骤 1a 中标识的文件夹中创建一个新文件夹。如果强制用户配置文件针对的是某一特定用户,则此新文件夹的名称应该以用户帐户的登录名开头。如果强制用户配置文件针对的是多个用户,请对其进行相应命名。例如,以下域具有强制配置文件,并且文件夹名称以 "mandatory" 开始:
\Profiles\mandatory
d. 在该名称后添加 .v2 以完成文件夹的命名。在步骤 1c 中使用的示例具有文件夹名称 "mandatory"。因此,此用户的以下文件夹的最终名称将是 "mandatory.v2":
\Profiles\mandatory.v2
步骤 2:将默认用户配置文件复制到强制配置文件位置
a. 使用具有管理凭据的帐户,登录到拥有自定义本地默认用户配置文件的计算机。
b. 从「开始」菜单中单击「开始」,右键单击“计算机”,单击“属性”,然后单击“高级系统设置”。
c. 在“用户配置文件”下,单击“设置”。“用户配置文件”对话框将显示存储在计算机上的配置文件列表。
d. 选择“默认配置文件”,然后单击“复制到”。
e. 在“将配置文件复制到”文本框中,键入在“步骤 1:准备强制配置文件位置”部分中创建的 Windows 7 默认用户文件夹的网络路径。例如,键入以下路径:
\\<Server_name>\Profiles\mandatory.v2
f. 在“允许使用”下,单击“更改”,键入名称 Everyone,然后单击“确定”。
g. 单击“确定”开始复制配置文件。
h. 复制过程完成后,从计算机注销。
i. 在中心文件服务器上,找到在“步骤 1:准备强制配置文件位置”部分中创建的文件夹。
j. 单击“组织”,然后单击“文件夹选项”。
k. 单击“查看”选项卡,单击选择“显示所有文件和文件夹”复选框,单击清除“隐藏已知文件类型的扩展名”和“隐藏受保护的操作系统文件”复选框,单击“是”取消显示警告,然后单击“确定”应用更改并关闭对话框。
l. 找到并右键单击 NTUSER.DAT 文件,单击“重命名”,将该文件的名称更改为 NTUSER.MAN,然后按 Enter。
注意:以前可以使用系统控制面板项目复制配置文件。现在,此默认配置文件复制选项已禁用,因为它可能添加使配置文件不可用的数据。
步骤 3:准备用户帐户
a. 以域管理员身份,从 Windows Server 2008 R2 或 Windows Server 2008 计算机中打开“Active Directory 用户和计算机”管理控制台。
b. 右键单击要将强制用户配置文件应用于的用户帐户,然后单击“属性”。
c. 单击“配置文件”选项卡,在配置文件路径文本框中键入在“步骤 1:准备强制配置文件位置”部分中创建的网络路径。但是,不要在结尾处添加 ".v2"。在我们的示例中,路径将如下所示:
\\<Server_name>\Profiles\mandatory
d. 单击“确定”,然后关闭“Active Directory 用户和计算机”管理控制台。
用户现在将可以使用自定义的强制用户配置文件。

你可能感兴趣的:(职场,休闲,sysprep.exe,Unattend.xml)