Windows 部署服务更新循序渐进指南

更新时间: 2008年5月

应用到: Windows Server 2003,Windows Server 2003 R2,Windows Server 2003 with SP1,Windows Server 2003 with SP2,Windows Vista

本循序渐进指南是对 Microsoft Windows Server 2003 的 Microsoft® Windows® 部署服务更新的介绍。它包含对可用于测试 Windows 部署服务的功能和方案的概述和对此技术的详细描述。

本指南适用于组织中负责部署 Windows 操作系统的部署专业人员。本指南假定您了解常见的桌面部署技术,以及包括动态主机配置协议 (DHCP)、域名系统 (DNS) 和 Active Directory® 目录服务在内的网络组件,并具有相关的实用知识。

什么是 Windows 部署服务?

Windows 部署服务是远程安装服务 (RIS) 的经过更新和重新设计的版本。Windows 部署服务有助于快速采用和部署 Windows 操作系统。使用此服务可通过基于网络的安装设置新的计算机,不要求安装文件必须实际存在于每台计算机上,同时省却了必须从 CD 媒体直接安装的不便。

Windows 部署服务是组件套件的功能名,这些组件协同工作,实现 Windows 操作系统的部署,尤其是 Windows Vista® 的部署。这些组件按下列三个类别进行组织:

服务器组件 这些组件包括一个预引导执行环境 (PXE) 服务器和一个普通文件传输协议 (TFTP) 服务器,用于网络引导客户端以加载和安装操作系统。还包括一个共享文件夹和映像储存库,其中包含网络启动所特别需要使用的启动映像、安装映像及文件。

客户端组件。 这些组件包括一个图形用户界面,它运行在 Windows 预安装环境 (Windows PE) 中,并与服务器组件通信以选择和安装操作系统映像。

管理组件。 这些组件为一组工具,可用于管理服务器、操作系统映像及客户端计算机帐户。

Windows 部署服务中有什么新功能?

Windows 部署服务包含了 Windows 部署服务管理控制台 (MMC) 管理单元,便于对所有 Windows 部署服务功能进行丰富的管理。Windows 部署服务还包括对 RIS 功能集的多个增强功能。这些增强功能可支持 Windows Vista 和 Windows Server 2008 操作系统的部署。这些更改包括如下内容:

  • 对 Windows PE 作为启动操作系统的内在支持。

  • 对 Windows 映像 (WIM) 文件格式的内在支持。

  • 一个可扩展和具有高性能的 PXE 服务器组件。

  • 一个新的客户端菜单,用于选择启动操作系统。

谁应该使用此指南?

目标读者包括:

  • 评估 Windows Vista 或 Windows Server 2008 的 IT 规划人员或分析人员。

  • 企业 IT 规划人员或设计人员。

  • 对测试可靠的、“裸金属”(计算机上不安装任何操作系统)部署解决方案有兴

    趣的部署专业人员。

Windows 部署服务的优点

Windows 部署服务具有下列优点:

  • 降低了部署的总拥有成本 (TCO) 和复杂度。

  • 可将 Windows 操作系统部署在“裸金属”计算机中。

  • 支持既有 Microsoft Windows XP 又有 Microsoft Windows Server 2003 的混合式环境。

  • 提供了一个端到端解决方案,用于将 Windows 操作系统部署到客户端和服务器端计算机上。

  • 构建在包括 Windows PE、WIM 和基于映像的安装 (IBS) 在内的标准 Windows Server 2008 安装技术上。

服务器功能模式

对于无论是通过全新安装还是 RIS 升级带来的 Windows 部署服务的不同配置,为了有助于描述与这些不同配置有关的功能级别,服务器操作和管理方面的经验都可归结为三个类别之一,即所谓的服务器模式。

  1. 旧的 RIS

    • 启动环境 = OSChooser

    • 映像类型:RISETUP 和 RIPREP

    • 管理经验 = RIS 工具集

  2. Windows 部署服务混合

    • 启动环境 = OSChooser 和 Windows PE

    • 映像类型:WIM、RISETUP 及 RIPREP

    • 管理经验 = RIS 工具集和 WDS 管理

  3. Windows 部署服务自身

    • 启动环境 = Windows PE

    • 映像类型:WIM

    • 管理经验 = WDS 管理

旧模式

旧的 Windows 部署服务模式在功能上等同于远程安装服务;它是具有 RIS 功能的 Windows 部署服务二进制文件。在此模式下,只有 OSChooser 可作为启动操作系统。因此,仅可支持 RISETUP 和 RIPREP 映像。从易管理性的角度来看,不应使用新的 Windows 部署服务管理工具;而只能使用旧的 RIS 工具管理服务器。旧的 Windows 部署服务模式仅存在于 Windows Server 2003 上。

混合模式

Windows 部署服务混合模式用于描述一种服务器状态,在此状态下,OSChooser 和 Windows PE 启动映像均为可用。在此模式下,可通过 OSChooser 访问类型为 RISETUP 和 RIPREP 的旧映像。除此之外,还可以通过 Windows PE 启动映像(Windows Server 2008 Windows PE 启动映像和 Windows 部署服务客户端)访问新的 WIM 格式。从客户端的角度来看,使用启动菜单可选择进入 RIS 或 Windows Server 2008 Windows PE。从易管理性的角度来看,管理员将使用旧的管理工具管理 RISETUP 和 RIPREP 映像,而使用新的 Windows 部署服务管理工具来管理服务器及 WIM 映像的的方方面面。Windows 部署服务混合模式仅存在于 Windows Server 2003 上。

纯模式

Windows 部署服务纯模式是指仅包含 Windows PE 启动映像的 Windows 部署服务服务器。在此模式下,不会出现 OSChooser,并且仅支持将 WIM 映像这种映像类型部署至客户端。服务器的管理将完全依赖于使用新的 Windows 部署服务管理工具。Windows 部署服务纯模式既可存在于 Windows Server 2003 上,也可存在于 Windows Server 2008 上。在 Windows Server 2008 上,这是唯一受支持的 Windows 部署服务服务器模式。

允许在不同服务器模式之间进行转换的目的在于,在现有的 RIS 功能和新的专用 Windows 部署服务(Windows Server 2008 上将提供的唯一功能)间提供清晰的迁移路径。

在将现有的 RIS 服务器升级到 Windows 部署服务时,纯粹的 RIS 功能会转换为旧模式下的 Windows 部署服务(Windows 部署服务二进制文件,但具有类似 RIS 的功能)。由此,使用 Windows 部署服务管理工具(如 MMC 或 CLI)初始化服务器时会将其转换为 Windows 部署服务混合模式。当旧映像类型转换为 WIM 格式,且 OSChooser 功能为禁用(使用 /forceNative 命令)时,即完成了向纯模式的转换。

初始服务器模式

安装方法及后续配置操作将决定初始服务器模式:

  1. 进入 Windows 部署服务旧模式:

    1. 在 Windows Server 2003(已安装 SP1)上安装 RIS 可选组件。

    2. 安装修补程序包。

    3. 运行 RISETUP 并添加映像。

  2. 进入 Windows 部署服务混合模式:

    1. 在 Windows Server 2003(已安装 SP1)上安装 RIS 可选组件。

    2. 运行 RISETUP 并添加映像。

    3. 安装修补程序包。

    4. 运行 WDSUTIL /initialize-server。

  3. 进入 Windows 部署服务纯模式:

    1. 在 Windows Server 2003(已安装 SP1)上安装 RIS 可选组件。

    2. 安装修补程序包。

    3. 运行 WDSUTIL /initialize-server。

      note注意
      如果已经有远程安装服务,安装 Windows Server 2003 Service Pack 2 会自动安装 Windows 部署服务更新。

指南目录

Windows 部署服务的关键方案

本指南描述下列方案:

  • 安装 Windows 部署服务

  • 配置 Windows 部署服务

  • 通过 PXE 启动客户端以安装 Windows

  • 配置启动菜单

安装 Windows Deployment Services

  • 可使用 Windows 自动安装包 (Windows AIK) 提供的 windows_deployment_services_update.exe 安装 Windows 部署服务服务器角色。

安装 Windows 部署服务的前提条件

要完成此任务,计算机环境必须满足以下技术要求:

  • Active Directory。 Windows 部署服务服务器必须为 Active Directory 域的成员,或者是 Active Directory 域的域控制器。Active Directory 域和林版本无关;所有域和林配置都支持 Windows 部署服务。

  • DHCP。 必须具有一台在网络上一定范围内处于活动状态的运行的 DHCP 服务器,因为 Windows 部署服务需使用 PXE,而 PXE 需使用 DHCP。

  • DNS。 要求网络上有一台工作的 DNS 服务器,以便运行 Windows 部署服务。

  • 安装媒体。 要求有包含 Windows AIK 安装程序的 Windows 自动安装包 (Windows AIK) 媒体或网络位置,以便安装 Windows 部署服务更新。

  • 要求 Windows 部署服务服务器有一个 NTFS 分区。运行 Windows 部署服务的服务器需要具有 NTFS 分区,用于映像存储。

  • 已安装有 RIS 的 Windows Server 2003 SP1。 不一定要配置 RIS,但一定要安装了 RIS 才能运行更新。

管理性凭据

Windows 部署服务安装要求管理员必须是 Windows 部署服务服务器上本地管理员组的成员。要启动 Windows 部署服务客户端,您必须是域用户组的成员。

安装 Windows 部署服务的步骤

要安装 Windows 部署服务,可采用下列过程之一:

  • 从 Windows 界面。

  • 从命令行。

从 Windows 资源管理器安装更新

从 Windows 资源管理器安装更新
  1. 使用 Windows 资源管理器,找到本地或网络共享资源中的更新。

  2. 双击 windows-deployment-services-update 可启动安装。

  3. 在 Windows 部署服务安装向导中,遵循所有的建议,然后单击“下一步”继续。

  4. “Microsoft 软件许可条款”页,单击“我接受许可协议中的条款”,然后单击“下一步”继续。

  5. 将打开“正在更新系统”页,但不需要采取任何操作。

  6. 将打开“摘要和配置”页,但不需要采取任何操作。

  7. “完成”页,单击“下一步”以重新启动。

从命令行安装更新

从命令提示符安装更新
  1. 转至包含更新程序的文件夹。

  2. 键入 windows-deployment-services-update /quiet

  3. 单击“确定”以在完成安装后重新启动。

Important要点
如果试图升级的系统不满足最低要求,将出现“安装失败”页面。如果出现此页面,请记下失败的原因并采取相应的补救措施,然后再次运行更新。

在安装过程中,将出现下列步骤:

  • 已安装普通文件传输协议 (TFTP) 服务。

  • 已安装 Windows 部署服务。

  • 已安装 Windows 部署服务管理的管理单元及工具。

配置 Windows 部署服务

可使用 Windows 部署服务配置向导,或在命令提示符下使用 WDSUTIL 对 Windows 部署服务进行配置。Windows 部署服务配置包含下列操作:

  • 创建共享文件夹,此文件夹将包含 PXE 启动所必需的文件、用于将 Windows PE 启动至 RAMDISK 的文件、Windows PE 启动映像以及用于 Windows Vista 或 Windows Server 2008 的安装映像。

  • 上载 Windows PE 的 Windows Server 2008 版的 WIM 格式的启动操作系统映像。

  • 上载 Windows Vista、Windows Server 2008、Windows Server 2003 或 Windows XP 的 WIM 格式的安装操作系统映像。

  • 配置 PXE 侦听器的应答设置,以便控制服务器是否将为传入的客户端启动请求提供服务,以及提供服务的方式。

配置 Windows 部署服务的前提条件

要完成此任务,计算环境必须满足以下技术要求:

  • 全部安装要求。 上一节“安装 Windows 部署服务”中描述的全部要求。

  • 成功的安装。 成功完成上一节“安装 Windows 部署服务”中描述的全部步骤。

管理凭据

Windows 部署服务安装要求管理员必须是 Windows 部署服务服务器上本地管理员组的成员。要启动 Windows 部署服务客户端,您必须是域用户组的成员。

配置 Windows 部署服务过程中存在的已知问题

安装 Windows 部署服务时, 可能遇到下列问题。

  • 无法加载零散的 WIM 映像。相反,必须将零散的映像组合成一个单独的连续 WIM 文件。

配置 Windows 部署服务的步骤

要配置 Windows 部署服务,可采用下列过程之一:

  • 使用 Windows 部署服务安装向导。

  • 从命令行使用 WDSUTIL

使用 Windows 部署服务安装向导

使用 Windows 界面配置 Windows 部署服务
  1. “开始”菜单上,单击“管理工具”,然后单击 WdsMgmt

  2. 在 WdsMgmt MMC 的左侧窗格中,单击以展开 Windows 部署服务

  3. 右键单击“服务器”节点,然后单击“添加服务器”

  4. “添加服务器”对话框中,系统默认选中本地服务器。单击“确定”以继续。

  5. “添加服务器警告”对话框中,单击“是”以添加服务器。

  6. 展开“服务器”

  7. 右键单击此服务器并单击“配置服务器”,以启动 Windows 部署服务配置向导。

  8. “欢迎”页面,单击“下一步”

  9. “远程安装文件夹位置”页,单击“下一步”以接受默认位置 (C:\RemoteInstall)。

  10. 如果正在将服务器配置为 Windows 部署服务服务器,若发现了 Microsoft DHCP 服务,

    将“DHCP 选项 60”设置为 PXEClient,并将 Windows 部署服务设置为“不侦听端口 67”

  11. “PXE 服务器初始设置”页,单击“响应所有客户端计算机”,然后单击“高级”

  12. 在“高级设置”对话框中,单击“自动添加客户端计算机并将其标记为已知”,然后

    单击“确定”

    note注意
    这些是实验室环境下推荐的设置。请使用最适合您的环境的设置。有关预留客户端计

    算机的详细信息,请参阅“Prestage client computers”(预留客户

    端计算机,http://go.microsoft.com/fwlink/?LinkId=50166)。

  13. 单击“完成”以完成配置。

  14. 单击以清除“立即添加映像至 Windows Deployment Services”,然后单击“完成”

使用 WdsMgmt 添加启动映像
  1. 在 WdsMgmt MMC 的左侧窗格中,单击以展开要向其添加启动映像的服务器。

  2. 右键单击“启动映像”节点,然后单击“添加启动映像”

  3. 浏览以选定启动映像,单击“打开”

  4. 在“映像文件”页,单击“下一步”

  5. 在“映像说明”页,单击“下一步”以选择默认的名称和说明。

  6. 在“摘要”页,单击“下一步”

  7. 单击“完成”

使用 WdsMgmt 添加安装映像
  1. 遵循本文档稍后部分的“使用 Windows 部署服务创建映像”一节中的说明,基于“使用 WdsMgmt 添加启动映像”过程中添加的启动映像创建并添加一个捕获映像。

  2. 遵循本文档稍后部分的“使用 Windows 部署服务创建映像”一节的说明,捕获一个安装映像并将其添加至 Windows 部署服务服务器。

从命令行使用 WDSUTIL

从命令行配置 Windows 部署服务
  1. WDSUTIL 是 Windows 部署服务命令行管理工具,需要有高特权才能运行:单击“开始”,选择“所有程序”,选择“附件”,右键单击“命令提示符”,然后单击“特权运行”

  2. 在命令提示符下,键入:

    WDSUTIL /initialize-server /reminst:" driveletter \ foldername "

    其中,driveletter 是格式化为 NTFS 的驱动器名,foldername 是要创建共享文件夹的目

    录的名称。

  3. 要将应答策略设置为应答所有的客户端,请键入:

    WDSUTIL /set-server /answerclients:all

    note注意
    如果是在已安装有 Microsoft DHCP 的系统上安装 Windows 部署服务,现在请键入

    WDSUTIL /set-server /usedhcpports:no /DHCPoption60:yes

  4. 要添加启动映像,请键入:

    WDSUTIL /add-image /imagefile:\\server\share\sources\boot.wim /imagetype:boot

    其中,路径是到启动映像的完整路径。

  5. 要添加安装映像,请键入:

    WDSUTIL /add-image /imagefile:\\server\share\sources\boot.wim /imagetype:boot

    其中,路径是到安装映像的完整路径。

    note注意
    在命令提示符下键入 WDSUTIL /? 可获得 WDSUTIL 的帮助。

通过 PXE 启动客户端以安装 Windows

Windows 部署服务依赖于预启动执行环境 (PXE) 技术,可使客户端计算机通过网络启动,以及通过 TCP/IP 网络连接远程连接到 Windows 部署服务服务器,以便安装操作系统。使用此过程的客户端计算机必须支持通过 PXE ROM 进行远程启动。

通过 PXE 启动客户端以安装 Windows 的前提条件

要完成此任务,必须满足以下要求:

  • 客户端计算机必须能够进行 PXE 启动。

  • 环境必须满足“配置 Windows 部署服务”一节中的要求。

  • 域中必须有一台配置适当、可以使用的 Windows 部署服务服务器。

  • 您的用户帐户必须是域用户组的成员。

通过 PXE 启动客户端以安装 Windows 的已知问题

尝试使用 Windows 部署服务进行 PXE 启动并安装 Windows 时,可能遇到下列问题。

  • Windows 部署服务客户端的“映像选择”页面不显示可用的操作系统映像。此问题最常见的原因是:

    • 在 Windows 部署服务客户端的凭据收集屏幕上已输入其凭据的帐户无权读取 .wim 文件,此文件包含 \\<WDSServer>\Reminst\Images\<Image Group> 中的操作系统映像。

    • 已启动客户端的体系结构类型 (x86、Itanium 或 x64) 与 Windows 部署服务服务器上的映像的体系结构类型不匹配。例如,若客户端启动后进入基于 x86 的 Windows PE 映像(包含 Windows 部署服务客户端),在“映像选择”页将只能查看基于 x86 的安装映像。

  • 基于 x64 的客户端计算机不接受 x64 Windows PE 启动映像。当网络启动计算机的 PXE 基本输入/输出系统 (BIOS) 实现未正确将自身标识为能够处理基于 x64 的计算机时,可能发生这种情况。

    • 要解决此问题,请启用启动程序的体系结构检测。要启用体系结构检测,请键入:

      WDSUTIL /set-server /architecturediscovery:yes

PXE 启动计算机以安装 Windows 的步骤

要 PXE 启动计算机以安装 Windows 操作系统,请完成本节中的步骤。

通过 PXE 启动客户端计算机
  1. 配置客户端 BIOS 以启用 PXE 启动并设置启动顺序,以使从网络启动排在第一个的位置。

  2. 系统出现提示时,按 F12 以初始化 PXE 启动进程。

  3. 从启动菜单选择适当的 Windows PE 启动映像。

    note注意
    只有在已完成了“配置启动菜单”中的步骤的情况下,才能使用启动映像选择菜单。

  4. “Windows 安装向导”的欢迎页面,单击“下一步”

  5. 系统出现提示时,请提供具有足够凭据可从 Windows 部署服务服务器安装映像的用户名和密码。

  6. 选择一个可用的操作系统并单击“下一步”

  7. 输入一个有效的产品 ID 并单击“下一步”

  8. “磁盘分区和配置”中,单击“确定”以选择默认分区。如果需要,可选择加载一个大

    量存储驱动器,按 F6 即可加载。

  9. 单击“下一步”以开始安装的映像复制阶段。

  10. 映像安装完成后,计算机将重新启动,Windows 安装将继续。

配置启动菜单

PXE 启动时,在加载操作系统之前,Windows 部署服务客户端会显示一个启动菜单。启动菜单有助于 Windows 部署服务支持单独的启动体系结构和每个体系结构类型对应的一系列启动映像。此机制使用的结构与 Windows 操作系统中使用的 BCD 菜单结构相同。

使用 Windows 部署服务,您可以具有基于 x64 的计算机并启动基于 x64 的启动映像。例如,部分服务器构建进程可能要求将基于 x64 的计算机启动到 Windows PE 的基于 x64 的版本,以便在安装前测试 64 位的网络适配器驱动器。尽管 Windows PE 的 32 位版本可以在 64 位计算机上运行,但它不能验证 64 位网络适配器驱动器。

配置启动菜单的前提条件

要完成此任务,请确保已完成前一节“配置 Windows D部署服务”中的操作。

管理凭据

要完成此任务,您必须是 Windows 部署服务服务器上本地管理员组的成员。

配置启动菜单的已知问题

配置启动菜单时,可能遇到下列问题。

  • 由于从操作系统加载器启动菜单中可显示的字符数方面的限制,启动菜单可包

    含不超过 13 个启动映像。

  • 对于作为映像名称使用的双字节字符集,在启动菜单中可能不会正常显示。此问

    题与本地化字符串有关。BIOS 字符集中的限制不允许正常显示字符。

  • 包含启动映像的 Windows 映像 (WIM) 文件的名称必须仅包含字符或数字;不得包含任何空格。

配置启动菜单的步骤

Windows 部署服务服务器上存在多个启动映像时,对 Windows 部署服务启动菜单进行配置。要实现这样的结果,请执行下列步骤:

  • 上载两个或多个 Windows PE 映像,每个映像具有不同的体系结构(x86、Itanium 或 x64)。例如,将一个基于 x86 的启动映像和一个基于 x64 的启动映像上载到 Windows 部署服务服务器,基于 x64 的客户端将有两种启动映像可选择(能够启动基于 x86 和基于 x64 的映像),并且菜单中将同时显示这两个映像。

  • 上载两个或多个具有相同体系结构的 Windows PE 映像。

  • 下列步骤说明如何配置启动菜单。第一步解释添加 x86 和 x64 映像的过程。下一个步骤解释如何添加自定义启动映像。

使用 WdsMgmt 管理单元添加具有基于 x86 和基于 x64 的体系结构的 Windows PE 映像
  1. “开始”菜单上,单击“管理工具”,然后单击 WdsMgmt

  2. 在 WdsMgmt MMC 的左侧窗格中,单击以展开 Windows 部署服务

  3. 单击以展开“服务器”列表,然后单击以展开要向其添加映像的服务器。

  4. 右键单击“启动映像”节点,单击“添加启动映像”

  5. “添加映像向导映像位置”屏幕,键入或浏览至要添加的映像所在的位置。

    单击“下一步”继续。

    note注意
    要测试将基于 x64 的计算机启动至支持 x86 和 x64 体系结构的启动菜单,

    请选择一个体系结构不同于原先选定的体系结构的映像。

  6. “映像元数据”屏幕,输入启动映像的名称和说明,或接受所提供的默认值。

    单击“下一步”以继续。

  7. 摘要屏幕列出了要复制的映像文件的映像名称、映像组和位置。如果所提供

    的信息有误,可单击“后退”进行任何更改。否则,单击“下一步”以复制映像。

  8. 映像复制成功完成后,单击“完成”以退出向导。

  9. 如果初始配置过程中未添加映像,请重复上述步骤以安装其他体系结构类型(x86 或 x64)的映像。

  10. 请遵循“通过 PXE 启动客户端以安装 Windows”一节中详细描述的步骤。

    完成此步骤后,对于基于 x64 的客户端,有两个 Windows PE 启动映像可用:一个基于 x86 的映像和一个基于 x64 的映像。启动基于 x64 的计算机时,系统应显示一个启动菜单,其中同时包含有基于 x86 和基于 x64 的 Windows PE 映像。

note注意
默认行为是使基于 x64 的计算机能够同时显示基于 x86 和基于 x64 的启动映像(服务器上有两种启动映像可用时)。要在基于 x64 的计算机上显示除默认项之外的选项,请使用下面的注册表键:

HKLM\System\CurrentControlSet\Services\WDSPXE\Providers\BINL\Parameters 

键:x86x64DefaultImageType

类型:REG_DWORD

值:“默认值”(未设置时)或 0 = x86 和 x64 映像均显示

1 = 仅显示基于 x86 的映像

2 = 仅显示基于 x64 的映像

使用 WdsMgmt 管理单元添加自定义启动映像
  1. “开始”菜单上,单击“管理工具”,然后单击 WdsMgmt

  2. 在 WdsMgmt MMC 的左窗格中,单击以展开 “Windows 部署服务”

  3. 单击以展开“服务器”列表,然后单击以展开要向其添加映像的服务器。

  4. 右键单击“启动映像”节点,单击“添加启动映像”

  5. “添加映像向导映像位置”页,键入或浏览至自定义映像所在的位置。单击“下一步”继续。

  6. “映像元数据”页,输入启动映像的名称和说明。单击“下一步”继续。

  7. 摘要页列出了要复制的映像文件的映像名称、映像组和位置。如果所提供的信息有误,

    可单击“上一步”进行更正。否则,单击“下一步”以复制映像。

  8. 当映像复制成功完成后,单击“完成”退出向导。

  9. 请按照“通过 PXE 启动客户端以安装 Windows”一节中详细描述的步骤操作。

    现在,共有两个或多个可用的 Windows PE 启动映像。启动客户端计算机时,系统应显示启

    动菜单,其中显示标准启动映像和自定义映像。

使用 WDSUTIL 添加其他启动映像
  1. WDSUTIL 是 Windows 部署服务命令行管理工具,需要有高特权才能运行:单击“开始”,单击“所有程序”

    单击“附件”,右键单击“命令提示符”,然后单击“特权运行”

  2. 在命令提示符下,键入:

    WDSUTIL /add-image /imagefile:\\server\share\sources\boot.wim /imagetype:boot

    其中的路径是到启动映像的完整路径,boot.wim 是启动映像的名称。

  3. 请按照“通过 PXE 启动客户端以安装 Windows”一节中详细描述的步骤操作。

  4. 现在,共有两个或多个可用的 Windows PE 启动映像。启动客户端计算机时,系统应显示

    启动菜单,其中显示标准启动映像和自定义映像。

note注意
在命令提示符下键入 WDSUTIL /? 可获得 WDSUTIL 的帮助。

使用 Windows 部署服务创建映像

Windows 部署服务能够创建多种类型的映像:

  • 捕获映像 - 用于从基准计算机捕获安装映像。

  • 发现映像 - 此映像用于启动非 PXE 系统以 Windows 部署服务客户端。

  • 安装映像 - 用于安装到客户端计算机的基准操作系统映像。

创建映像的前提条件

  • 完成前一节“配置 Windows 部署服务”中的操作。

  • 确保有足够的磁盘空间,以创建映像和存储新创建的映像。

  • 有一个可写入的 CD 或 DVD 以及适当的媒体可供使用,以便创建发现媒体或其他可启动的 Windows PE 媒体。

管理凭据

若要完成此任务,您必须是 Windows 部署服务服务器上本地管理员组的成员。

创建映像的已知问题

  • Sysprep.exe 的版本必须与要捕获的操作系统的版本匹配。

  • 创建可启动 ISO 映像要求安装 Windows 自动安装包。

  • 创建捕获媒体或其他可启动的 Windows PE 媒体要求使用第三方磁盘刻录工具。

创建映像的步骤

捕获映像

捕获映像用于捕获通过 Sysprep.exe 准备的映像,是作为安装映像进行部署的 Windows 映像。捕获映像是用于启动映像捕获向导的启动映像。捕获映像首先保存在文件中,然后再添加回映像存储。

使用 WdsMgmt 创建捕获映像
  1. 展开“启动映像”文件夹。

  2. 右键单击要用作捕获映像的映像。

  3. 单击“创建捕获启动映像”

  4. 为捕获映像选择一个名称和说明。

  5. 为新文件选择一个地址和名称。

  6. 单击“确定”创建捕获映像。

  7. 单击“完成”

  8. 右键单击启动映像文件夹。

  9. 单击“添加启动映像”

  10. 浏览以选定新的捕获映像,单击“下一步”

  11. 可以选择更新捕获映像的名称和说明,然后单击“下一步”

  12. 单击“下一步”

  13. 单击“完成”

使用 WDSUTIL 创建捕获映像
  1. WDSUTIL 是 Windows 部署服务命令行管理工具,需要有高特权才能运行:单击“开始”

    单击“所有程序”,单击“附件”,右键单击“命令提示符”,然后单击“特权运行”

  2. 在命令提示符下,键入:

    WDSUTIL /new-captureimage /image: boot_image /architecture:x86 /filepath: capture_image

    其中,boot_image 是要用于创建捕获映像的启动映像的名称,capture_image

    是新的捕获映像的文件路径和文件名。

  3. 在命令提示符下,键入:

    WDSUTIL /add-image /imagefile: capture_image /imagetype:boot

    其中,capture_image 是要添加到映像存储中的捕获映像的文件路径和文件名。

note注意
在命令提示符下键入 WDSUTIL /? 可获得 WDSUTIL 的帮助。

安装映像

安装映像是从 Windows 操作系统的基准安装生成的,当使用 Windows 部署服务安装 Windows 时,系统会将其部署在客户端桌面。基准安装可以是标准的 Windows 安装,也可以是在创建映像前为特定环境或用户配置的 Windows 安装。

创建安装映像
  1. 创建基准计算机。

  2. 在基准计算机的命令提示符符下,切换至 \Windows\System32\Sysprep 目录或包含

    Sysprep.exe 和 Setupcl.exe 的目录。

  3. 键入 sysprep /OOBE /Generalize /Reboot

  4. 当参考计算机重新启动时,按 F12

  5. “Windows 启动管理器”中,滚动至先前创建的捕获映像。

  6. “映像捕获向导”页,单击“下一步”

  7. “映像捕获源”页,使用“要捕获的卷”下拉控件选择适当的卷,然后为映像提

    供一个名称和说明。单击“下一步”继续。

  8. “映像捕获目标位置”页,单击“浏览”并浏览至将存放已捕获映像的位置。

  9. “文件名”文本框中,使用 .wim 文件名后缀为映像键入一个名称,然后单

    “保存”

  10. 单击“将映像上载至 WDS 服务器”

  11. 键入 WDS 服务器的名称,然后单击“连接”

  12. 如果提示输入凭证,请提供一个具有足够权限可连接到 WDS 服务器的帐户的用

    户名及密码。

  13. 使用下拉“映像组”控件,选择将在其中存储映像的映像组。

  14. 单击“完成”

note注意
步骤一中的目录结构仅对 Windows Server 2008 和 Windows Vista 有效。对于 Windows 2003 和 Windows XP,请使用来自 Deploy.cab 的适当的 Sysprep 版本。

note注意
此过程的步骤二中的语法仅对 Windows Server 2008 和 Windows Vista 有效。若要检查您的 Windows 版本的语法,请键入:sysprep /?

发现映像

借助发现映像,可将 Windows 操作系统通过 Windows 部署服务部署在不支持 PXE 启动的计算机上。发现映像是用于启动 Windows 部署服务发现向导的启动映像。发现映像将保存到文件中,转换为 ISO 格式,然后刻录为 CD 或 DVD。

使用 WdsMgmt 管理单元创建发现映像
  1. 展开启动映像文件夹。

  2. 右键单击将用作发现映像的映像。

  3. 单击“创建发现启动映像”

  4. 为发现映像选择一个名称和说明。

  5. 为新文件选择一个位置和名称,请使用 .wim 文件名后缀。

  6. 单击“确定”创建捕获映像。

  7. 单击“完成”

使用 WDSUTIL 创建发现映像
  1. WDSUTIL 是 Windows 部署服务命令行管理工具,需要升高特权才能运行:单击“开始”

    单击“所有程序”,单击“附件”,右键单击“命令提示符”,然后单击“特权运行”

  2. 在命令提示符下,键入:

    WDSUTIL /new-discoverimage /image: boot_image /architecture:x86 /filepath: discover_image

    其中,boot_image 是要用于创建发现映像的启动映像的名称,discover_image 是新的发

    现映像的文件路径和文件名。

note注意
在命令提示符下键入 WDSUTIL /? 可获得 WDSUTIL 的帮助。

此步骤要求使用第三方 CD 复制工具,以创建可启动的 CD。使用 Windows 复制命令将映像复制到媒体并不能创建一个可启动的磁盘。

使用此步骤,还可以从包含导出映像和捕获映像的启动文件创建其他类型的可启动媒体。

创建可启动的发现媒体
  1. 若要创建 WinPE 生成环境,请打开命令提示符并键入:

    Md c:\Winpe\Boot

    Md c:\Winpe\Sources

  2. 复制上一步中创建的发现映像:

    Copy c:\boot.wim c:\Winpe\Sources

  3. 从 Windows 自动安装包复制启动文件:

    Xcopy c:\Program Files\Windows AIK\tools\<architecture>\boot c:\WinPE\boot

  4. 切换目录至 c:\Program files\Windows AIK\tools\<architecture>

  5. 创建可启动的 ISO 映像:

    Oscdimg -n -bc:\winpe\boot\etfsboot.com c:\winpe c:\winpe.iso

  6. 使用可创建 CD 或 DVD 的工具将 ISO 映像转移至适当的媒体中。

在 Windows 部署服务中使用无人参与文件

通过 Windows 部署服务,可以自动处理 Windows 部署服务客户端及后续阶段的 Windows 安装。这个两阶段的方法是通过使用两个不同的无人参与文件实现的。Windows 部署服务无人参与文件存储在 Windows 部署服务服务器的 \WDSClientUnattend 文件夹中,用于自动化安装的第一个阶段。用于配置 Windows 安装过程中的无人参与选项的文件存储在每个映像文件夹的一个子文件夹($OEM$ 结构或 \Unattend)中,以便实现阶段二到七的自动化处理。

无论是自动化哪个阶段,都需要创建一个 Unattend.xml 文件,将其复制到适当的位置并分配使用。“分配”的执行可在服务器级别进行,也可在客户端级别进行。服务器级别分配可能进一步按体系结构细分,以便为 x86 和 x64 客户端使用不同的设置。客户端级别的分配会覆盖服务器级别的设置。

使用无人参与文件的前提条件

  • 完成“配置 Windows 部署服务”一节中的步骤。

管理凭据

若要完成此任务,您必须是 Windows 部署服务服务器上本地管理员组的成员,并具有足够的权限可将服务器添加到域中。

使用无人参与文件的已知问题

配置无人参与选项时,可能会遇到下列问题:

  • Windows 部署服务管理工具仅支持为 Windows Vista 和 Windows Server 2008 映像设置安装映像的无人参与文件。下级映像要求使用现有的 Sysprep.inf 文件并手动创建一个 $OEM$ 目录结构。

使用无人参与文件的步骤

通过下列步骤配置无人参与安装:

  1. 根据您要配置的是 Windows 部署服务客户端、Windows 安装还是旧安装,创建一个适当的无人参与文件。包含在 Windows AIK 中的 Windows 系统映像管理器提供了一个用于编写无人参与文件的极佳环境。

  2. 将无人参与文件与映像或计算机类型关联。

下列步骤描述如何按体系结构并按计算机为 Windows 安装配置无人参与安装。

配置 Windows 部署服务无人参与文件

使用 WdsMgmt 按体系结构关联 WDS 客户端无人参与文件
  1. 在 RemoteInstall 目录下创建一个名为 WDSClientUnattend 的目录。

  2. 创建一个 Unattend.xml 文件,使其设置适用于 Windows 部署服务客户端。

  3. 将 Unattend.xml 文件重命名为 WDSClientUnattend.xml。

  4. 将 WDSClientUnattend.xml 文件复制到 RemoteInstall\WDSClientUnattend 中。

  5. 启动 WdsMgmt MMC。

  6. 展开左窗格中的列表,以显示“服务器”列表。

  7. 右键单击 Windows 部署服务服务器(包含要将无人参与文件关联到的 Windows Vista 或 Windows Server 2008 映像),然后单击“属性”

  8. 单击“Windows DS 客户端”选项卡。

  9. 单击“启用无人参与模式”

  10. 单击适当体系结构旁的“浏览”

  11. 浏览至 WDSClientUnattend 文件夹,单击 WDSClientUnattend.xml,然后单击“打开”

  12. 单击“确定”

  13. 若要关闭“服务器属性”,请单击“确定”

使用 WDSUTIL 按体系结构关联 WDS 客户端无人参与文件
  1. WDSUTIL 是 Windows 部署服务命令行管理工具,需要有高特权才能运行:单击“开始”

    单击“所有程序”,单击“附件”,右键单击“命令提示符”,然后单击“特权运行”

  2. 在命令提示符下,键入:

    WDSUTIL /set-server /wdsunattend /policy:enabled /file:filepath /architecture:x86

    其中,filepath 是无人参与文件的路径名和文件名。

note注意
在命令提示符下键入 WDSUTIL /? 可获得 WDSUTIL 的帮助。

按计算机关联 Windows 部署服务客户端无人参与文件
  • 在命令提示符下,键入:

    WDSUTIL /set-device /device: 计算机名 /ID: GUID 或 MAC 地址 /WdsClientUnattend: 相对路径

    其中,相对路径是从 REMINST 共享到包含 WdsClientUnattend.xml 的文件夹的路径。

note注意
本指南的附录 A 中包含了一个 WdsClientUnattend 文件示例。

配置 Windows 安装无人参与

使用 WdsMgmt 将 Windows 安装程序无人参与文件与映像关联
  1. 从 WdsMgmt 管理单元,单击以展开包含 Windows Vista 或 Windows Server 2008 映像的映像组。

  2. 右键单击要将无人参与文件关联到的映像,单击“属性”

  3. 单击“允许在无人参与模式下安装映像”

  4. 单击“选择文件”

  5. 输入名称和路径,或浏览以选择无人参与文件,然后单击“确定”

  6. 若要关闭“映像属性”,请单击“确定”

使用 WDSUTIL 将 Windows 安装程序无人参与文件与映像关联
  1. WDSUTIL 是 Windows 部署服务命令行管理工具,需要有高特权才能运行:单击“开始”

    单击“所有程序”,单击“附件”,右键单击“命令提示符”,然后单击“特权运行”

  2. 在命令提示符下,键入:

    WDSUTIL /set-image /image: 映像名 /imagetype:install /imagegroup: 映像组名 /

    unattendfile: 无人参与文件

    其中,映像名是要将无人参与文件关联到的映像的名称,映像组名是包含映像文件的映像

    组的名称,无人参与文件是要与映像关联的无人参与文件的路径和文件名。

将 Sysprep.inf 文件与一个下级映像关联
  1. 在命令提示符下,将目录切换至包含下级映像的映像组。

  2. 在包含旧映像的映像组中,创建一个目录,此目录的名称与要将映像关联到的 WIM 的名称相同:

    Md C:\RemoteInstall\Images\ 映像组名 \ 映像名

  3. 创建一个 $OEM$ 目录结构:

    Mc C:\RemoteInstall\Images\ 映像组名 \ 映像名 \$OEM$

  4. 将适用于此映像的 Sysprep.inf 文件复制到 $OEM$ 目录中:

    Copy C:\Sysprep.inf C:\RemoteInstall\Images\ 映像组名 \ 映像名 \$OEM$

  5. 根据需要,按照 $OEM$ 的约定适当地添加文件或进行其他更改。

  6. 在应用了映像后,系统会复制整个 $OEM$ 目录,并将其内容应用到映像。

note注意
有关 Sysprep.inf 和 $OEM$ 目录的详细信息,请参阅“Designing Automated Setup Tasks”(设计自动安装任务,http://go.microsoft.com/fwlink/?LinkId=66136)。

记录错误和反馈

您的反馈对于我们很重要,可帮助我们在未来的 Windows Server 2008 版本中改善此功能。有关您在使用 Windows 部署服务过程中的体验、遇到的问题以及本文档对您是否有帮助,请提出您的宝贵意见。有关 Windows 部署服务的功能需求和一般反馈,我们也很有兴趣。

若要提交有关此循序渐进指南的反馈,请查看 (http://go.microsoft.com/fwlink/?linkid=55105)。为确保我们能收到您的意见,请按照指导操作并在网站的意见部分提供此指南的名称。

其他参考

以下资源提供了有关 Windows 部署服务的其他信息:

有关相关技术的详细信息,请参阅以下资源:

  • 有关 Windows AIK 的详细信息,请参阅“Windows Automated Installation Kit (WAIK) User's Guide for Windows Vista”[用于 Windows Vista 的 Windows 自动安装包 (WAIK) 用户指南,http://go.microsoft.com/fwlink/?LinkID=53552]。

附录 A

下面是一个 WdsClient 无人参与文件示例:

<?xml version="1.0" encoding="utf-8" ?> 
- <unattend xmlns="urn:schemas-microsoft-com:unattend">
- <settings pass="windowsPE">
- <component name="Microsoft-Windows-Setup" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="x86">
- <WindowsDeploymentServices>
- <Login>
  <WillShowUI>Never</WillShowUI> 
- <Credentials>
  <Username>administrator</Username> 
  <Domain>domain</Domain> 
  <Password>my_password</Password> 
  </Credentials>
  </Login>
- <ImageSelection>
  <WillShowUI>Never</WillShowUI> 
- <InstallImage>
  <ImageName>Windows Vista with Office</ImageName> 
  <ImageGroup>ImageGroup1</ImageGroup> 
  <Filename>Install.wim</Filename> 
  </InstallImage>
- <InstallTo>
  <DiskID>0</DiskID> 
  <PartitionID>1</PartitionID> 
  </InstallTo>
  <LanguagePack>EN-US</LanguagePack> 
  </ImageSelection>
  </WindowsDeploymentServices>
- <DiskConfiguration>
  <WillShowUI>OnError</WillShowUI> 
- <Disk>
  <DiskID>0</DiskID> 
  <WillWipeDisk>false</WillWipeDisk> 
  </Disk>
  </DiskConfiguration>
  </component>
  </settings>
  </unattend>

标记 :


Page view tracker