2023年11月27日发(作者:)

第一部分 Windows部署服务

一、WDS 特性

WDS,即Windows Deployment Services的缩写,中文含义为Windows部署

服务,在Windows Server 2008中它作为一个内置组件而存在。

WDS包含三个组件:

1、服务器组件。用于网络启动客户端的PXE服务器和TFTP服务器,以加载并

安装操作系统。此外还包括一个共享文件夹和映像存储库,其包含网络启动所需

要的启动映像、安装映像及文件。Windows Server 2008的WDS不但提供了PXE的

支持,对用于传输启动映像的TFTP等协议也进行了优化,能够提供更快的PXE启

动速度。

2、客户端组件。WDS为我们提供了一个集中化管理操作系统和启动映像的

MMC统一界面。在此可以方便的设置WDS、添加/删除操作系统和启动映像。

此外也可以用来捕获已安装好的计算机操作系统。

3、管理组件。包括WDS管理控制台和命令行工具,他们可以用于管理服务

器,操作系统映像和客户端计算机帐户。利用WDS多播部署,可以将操作系统同

时快速部署到多台计算机中。

Windows Server 2008WDS中使用的基于文件的WIM格式,所以WIM

格式的映像可以在不破坏原有磁盘文件系统的情况下对系统进行恢复,且占用空

间极小。(图1) WDS工作流程

二、WDS 部署

(一)安装WDS

在安装和配置WDS之前也必须先进行一系列准备工作,简单如下:

* 活动目录(AD DS): WDS依赖于活动目录,这是硬性要求,因此在你的

企业环境中要使用WDS服务,AD须先成功实施。

* DHCP服务器:由于WDS使用PXE启动方式,因此须有一台服务器用作为客户

端分配动态IP地址。

* Windows Server 2008服务器:用来作为 WDS安装的物理载体。

当满足上述条件后,即可以开始部署WDS服务。首先,以域管理员登录服务

器,打开服务器管理器。在服务器管理器中点击右上角"添加角色"启动服务器角

色添加向导。(图2)

在接下来的页面中选择"Windows部署服务",点击下一步继续。

随后向导提示WDS可以完成的功能以及一些有用的帮助信息。点击下一步继

续。(图3)

在这里,对WDS中的两个服务进行选择。其中部署服务是WDS的主要组件。

而传输则主要是用来支持多播的部署方式,不是一个必须的组件。我们可以根据

自己的需要来对其进行选择。(图4)

选择两个组件之后,点击下一步继续。

随后将出现确认页面。我们确认配置信息无误之后,点击安装按钮开始WDS

角色的安装过程。

安装过程完成。确认无误之后,点击关闭按钮回到服务器管理器。

(二)配置WDS

在服务器管理器里面的WDS角色里面找到刚安装的服务器,右键单击它后从

快捷菜单中选择"配置服务器"选项。即将启动WDS配置向导过程。(图5)

接下来我们需要指定远程安装目录以及存贮映像的位置。建议使用非系统分

区或者在有条件的情况下使用一块独立的磁盘。指定存贮位置后,点击下一步继

续。(图6)

现在将对WDS使用的端口进行设置。要特别注意的是,如果DHCP和WDS位于同

一台服务器,则需要像下图那样选择两个选择框。这是由于默认情况下WDS和DHCP

使用的端口存在冲突。根据网络环境进行选择之后,点击下一步继续。(图7)

接下来对PXE服务进行初始配置,如图。(图8、图9)

点击完成,便完成了WDS服务器的初始配置。

(三)添加启动映像

在完成WDS的初始安装配置后,我们还需要为WDS加入一个启动映像才可以

WDS正常工作。

首先在服务器管理器里面的WDS角色里面找到我们刚刚安装的服务器,然后

点击并选择"启动映像"。随后右击安装映像后从快捷菜单中选择"添加启动映像"

选项。即启动WDS映像添加向导过程。

我们要在这里为WDS指定一个wim格式的WINPE2.0启动映像。(图10)

点击下一步继续,随后将出现一个进程条显示映像的导入进程。(图11)

完成后点击完成按钮。

接下来需要创建多播传输,右键点击多播传输,选择"创建多播传输",选择

后制定类型。点击下一步,完成。(图12)

至此,我们的WDS服务器端配置全部完成。接下来确保做到PXE支持即可。

第二部分 映像文件

我们可以向WDS务器添加两种类型的Windows Imaging Format(.wim)映像,

启动映像操作系统映像

一、启动映像

(一)创建启动映像

在添加在添加启动映像前,需要使用Windows Automated Installation

Kit(WALK)1.1创建映像。

从微软网站上免费下载WAIK,并将其安装在WDS服务器上。安装后,依次点

击“开始”→“所有程序”→“Microsoft Windows AIK”→“Windows PE

Tools Command Prompt”打开WPE命令行工具。在此,我们根据需要可以制作32

位或者64的映像。如果需要制作安装32位操作系统,我们需要制作32位的启

动映像。当然,安装64位的系统我们需要制作64位的启动映像。

创建32位的启动映像,在Windows PE Tools Command Prompt中执行命令

copype x86 c:winpe_32

创建64位的启动映像,执行命令

copype x64 c:winpe_64

3 创建启动映像

(二)添加启动映像

启动映像制作完毕后,我们就可以向WDS服务器添加新的启动映像了。

打开WDS管理单元,并展开Servers节点,然后展开服务器。右键单击Boot

Images并选择Add Boot Image。在Image File页面中,浏览找到启动映像文件,

例为C:,单击“下一步”。在Image Metadata页面中,我们可

以添加映像的名称和描述,然后单击“下一步”。在本示例中,我们为此映像命

名为“Create Image”。然后可在Summary页面中检查有关设置,如果一切正常,

单击“下一步”。如果任务进度条显示0peration Complete,单击“完成”即

可。其上面操作完成后,可在在结果面板的列表中应该出现新启动映像。

接下来,需要添加第二个启动映像,我们可以在Vista(或Windows Server

2008)DVD中的Sources文件夹下查找该映像。按照上面步骤添加启动映像,但这

次浏览Vista DVDSources文件夹,选择,将其命名为“Deploy Image”

(图4)

4 添加启动映像

二、系统映像

(一)创建系统映像

创建操作系统映像。为此我们需要一台裸机用于创建系统映像。在该裸机上

安装安装操作系统,Windows Vista、WindowsServer 2008、Windows XP或

Windows Server 2003均可,本文针对Windows Vista和Windows Server 2008。

系统安装完成后,根据需要进行必要的配置。

下面,我们要用到工具Sysprep,进行机器的准备工作。单击“开始”并选

择“运行”,输入Sysprep并回车。然后弹出Sysprep对话框中,选中Generalize

复选框,并从Shutdown Options下拉菜单中选择Shutdown,单击OK。Sysprep

完成后,计算机将会关闭。(图5)

5 创建系统映像

接下来,在此机器上执行网络启动(PXE启动)。重启计算机,做好执行网络

启动的准备。有些机器需要按FI2(有些按F2,还有其它网络启动的指定按键。

果没有出现执行网络启动的选项,可能需要更改系统的BIOS设置,以包含网络启

动项)。当然主机从DHCP服务器获取lP地址时,屏幕将会保持黑屏状态。随后系

统将会提示“PressFI2 for Network Service Boot”。

6 创建系统映像

从添加到WDS服务器的启动映像选择项中,选择Create Image。启动Create

Image后,将看到黑色的类似命令行的屏幕。在X:Windowssystem32>命令提示

符下,键入Wdscapture,将出现映像捕捉欢迎屏幕。(图6)

7 创建系统映像

单击Next。在lmage Capture Source页面,从下拉列表中选择要捕获的卷。

如果C:系统卷没有显示,则Sysprep执行不正确。这个错误很常见:很容易忘记

把检查符号放入Sysprep的Generalize中。如果下拉框中没有出现驱动器号,则

需要重新运行Sysprep。选择好要捕获的卷后,给新映像命名并填写说明。单击

Next,在Image Capture Destination页面浏览用于存储映像的文件夹(必须在本

地驱动器中)。输入要创建映像的名称并单击Save。这里没有其它选择,我们必

须在本地保存映像。选择Upload image to WDS server。键入WDS服务器的lP地

址。(图7)

WDS服务器中进行验证,将会提示我们输入凭证。键入用户名和密码并单

OK。完成验证后,将在Image Group name下拉菜单中看到映像组列表,单击

Finish。WDS管理单元中的结果面板中将会出现此映像,管理单元位于我们选

择的Install Images and the Image组下,映像组减少了映像所需存储空间的

数量。

(二)添加系统映像

系统映像创建完毕后,我们需要将其添加到WDS中。在WDS控制台窗口中,

开“Server”,找到Install Images项,单击右键选择“Add Install Images”

打开系统映像添加向导。在Images Group页面中保持默认单击“Next”进入

Images File页面。单击“Browse”定位到映像文件创建的位置,本例为

“c:originalsWindows Server Longhome ”。然后一路

“Next”依据向导完成系统映像的添加。(图8)

8 添加系统映像

第三部分 系统映像的传输

(一) 映像的组播

系统映像可能会很大,通常不适合通过点对点的方式在网络线路传播。因

此,映像可以以组播的形式在网络上发送,组播传输是Windows Server 2008

中采用的新传输方式。

为创建组播传输,在WDS管理单元中,右键单击MUIticast Transmissions

节点,并选择Create Multicast Transmissionso,在Transmissions Name页面

中,键入一个名称并单击Next。在Select Image页面,从Select the image group

that contains the image提供的下拉列表中选择映像组。然后,从Select the

image列表中选择映像并单击Next。Multicast Type页面,通过选中Auto-Cast,

为指定的映像打开组播。Auto-Cast使用新组播技术,能让客户端在中途加入组

播传输。Scheduled-Cast选项使您计划可用的组播时间。由于WDS服务器完成发

送映像后不再从包1重新开始,Scheduled-Cast要求所有客户端同时做好准备。

可以有两个计划选项:计划何时x个客户端请求映像(在此,X由我们指定),或者

计划组播开始的日期和时间。选择传输的启动标准后,单击Next。当我们看到Task

Complete消息时,就成功创建了组播传输,最后单击Finish即可。(图9)

9 系统映像的传输

(二)部署映像

部署映像,在客户端执行网络启动(按F12将会执行网络启动)。选择启动映

像名称Deploy Image,自动启动WDS向导过程。选择语言和输入方法(例如键盘),

并单击Next。在身份验证对话框中,输入DomainNameUsemame。例如,在ctocio

作为管理员身份进行验证,键入ctocioAdministrator。还可以通过键入

Administrator@ctocio.com使用用户主体名称,提供密码并单击OK。从显示的

作系统映像列表中,选择部署映像并单击Next。在Where do you want to install

Windows页面中用于创建并格式化分区。选择Drive选项,点击“New”,并键入

第一个分区的大小(单位MB)单击Apply。然后选择Format单击OK,并单击Next。

随后进入安装屏幕,显示当前处理对象的安装阶段。安装完成后,Sysprep最小

安装向导将会提示我们输入有关信息,如管理员用户名和密码、计算机名、时区,

以及其它信息。完成最后一步向导,就完成了映像部署。另外,我们可以通过创

建应答文件,可以实现映像部署全过程自动处理,就不必选择第一个分区的大小

和用于格式化的文件系统, 或者填写Sysprep最小安装信息了。(图10)

10 部署映像

总结:WDS(Windows Deployment Servic)是一个强大的系统映像部署方案,

掌握它对于大家在局域网中快速部署系统将是非常有帮助的。希望本文对大家有

所帮助。