Windows Deployment Services

    Windows Deployment Services(Windows部署服务,简称:WDS),是提供给计算机管理员在企业或组环境中为计算机部署操作系统的一种工具。
    通过WDS我们可以轻松地为企业的客户端批量部署操作系统,并可管理映像和无人参与的安装脚本,或提供需人参与和无人参与的安装选项。
    WDS客户端依赖Window PE提供启动服务和部署,为我们提供了易用的菜单,并提供与Windows安装程序一致的安装体验。
    WDS对操作系统的要求:必须是Window Server 2008 code name Longhorn、Windows Server 2003 with SP1和Windows Server 2003 R2。
    WDS对网络环境的要求:WDS必须是Active Directory域的成员,并且域中必须存在DHCP服务。
    当WDS是混合模式时(混合模式同时支持WIM Image和RIS Image),如果我们启动的是基于Windows PE的引导,那么客户机的内存必须是在512M以上。
    之后有一个DEMO来演示一下,如果利用WDS来部署企业内部客户端。假设XX公司现在买进20台的笔记本,是同一个牌子同一种型号的机器。如果要一台一台的去装操作系统以及相应的应用软件的话,这样会给IT管理者增加工作强度,也体现不了工作效率。所以管理者决定在域中部署一个WDS服务,来实现客户端的部署。这样一来,我们只要在一台机器上安装一次操作系统,并且安装一些所需的应用软件。之后进行一个重封装,让WDS服务器来捕抓这个系统的镜像,并传送到服务器上。这里注意,存放的磁盘必须是NTFS文件格式。最后,我们只要把其它的机器设置成网络启动就可以进行我们的工作了。

DEMO

     首先我们先把网络环境搭建一下,选用操作系统为Windows Server R2,并且升级为域环境(demo.com/192.168.1.1),在安装域的同时也将DNS安装设置好。(在此,这一步骤就不再演示,请Active Directory参考相关资料)
     域环境完成后,我们就加一个DHCP服务。由于客户端要设置为网络启动,所以DHCP是绝对不可以少的。
1、打开“管理你的服务器”窗口。

2、点击“添加或删除角色”,进入配置服务器向导。

3、点击“下一步”,再选择“DHCP服务器”,点击“下一步”。

4、点击“下一步”,安装DCHP服务器。

5、点击“下一步”,进行配置DHCP服务器。

6、输入DHCP作用域的名称以及描述,点击“下一步”。

7、输入DCHP分发IP地址的范围,此范围内的IP是可用的。如果有不可用的或是已经占用的,在之后的向导中输入。点击“下一步”进入下一个向导。

8、输入一个租约期限,图内的数值不可以参考,请按公司要求去设置。点击“下一步”。

9、选择“是”,点击“下一步”。

10、输入默认网关以及DNS(wds.demo.com),在此就输入域控的IP,并且添加,作为默认的网关以及下一设置的DNS,不可参考,根据实际网络去设置,点击“下一步”。

11、选择“我想现在激活此作用域”,点击“下一步”。

此时已经装DHCP服务器安装并且配置完成,现在只要将DHCP服务器进行授权。
12、打开DHCP管理控制台,右击“wds.demo.com服务器”,选择“授权”。

13、授权完了之后,重新启动DHCP服务。右击“wds.demo.com服务器”,选择“所有任务”中的“重新启动”。

此时,DHCP服务器搭建好了。
之前是安装和配置网络环境,现在开始安装相关的组件。也就是要到官网上下载Windows Automated Installation Kit。
(http://download.microsoft.com/download/d/2/f/d2f03197-c2c7-4fdf-9af0-4844cc67a014/6001.18000.080118-1840-kb3aik_cn.iso)下载地址。
将下载完的镜像自动播放。

第一步安装MSXML 6.0,点击安装程序。

第二步安装.NET Framework,点击安装程序。

第三步安装Windows AIK,点击安装程序。

最后我们安装WDS组件。放入Windows Server 2003安装盘,点击“安装可选的组件”。

装“Windows部署服务”的复选框选上,点击“下一步”。

以上是这个DEMO中选需组件的安装过程。
之前所做的都是在服务器上进行的,安装部署了一些网络环境和相关组件。之后演示一下客户端的重封装,这一步是为了给之后做基础的,所以说相当重要。
之前的假设有20台同一品牌同一型号的新机器,现在只需先使用一台,来安装Windows XP操作系统,再装机器的相关驱动和应该程序安装完成,这些都是根据公司要求进行安装。
现在开始进行重封装的操作,在C:\下新建一个文件夹,命名为“sysprep”

进入光盘X:\SUPPORT\TOOLS目录下,双击DEPLOY.CAB。

将DEPLOY.CAB内的所有文件复制到“C:\sysprep\”目录中。

双击“setupmagr”,进入“安装管理器”向导,点击“下一步”。

在安装类型中,选择“Sysprep安装”,点击“下一步”。

选择“完全自动安装”,点击“下一步”。

选择“自动产生计算机名”,点击“下一步”。

点击“取消”,安装向导就算完成设置。

些时“C:\sysprep”目录下产生了一个i386文件夹和sysprep的配置文件。双击“sysprep”,进入“系统准备工具”,点击“确定”。

将“不重置激活的宽限期”和“使用最小化安装”复选框都选中(这里的选择是根据需要进行钩选),点击“重新封装”,再点击“确定”。

全部完成后,会自动关机,重封装就算完成。
    服务器已经搭建成功了,客户端的准备工作也做好了,接下来装是进行设置WDS服务。
打开“Windows部署服务”控制台。

右击“wds.demo.com”,点击“配置服务器”,进入“Windows部署服务配置向导”。

此时选择的路径所在的分区,一定是NTFS,位置可以自行决定,空间足够就可以。

将“不侦听端口67”和“将DHCP选项标记#60配置为‘PXEClient’”复选框选中,点击“下一步”。

选择“响应所有”,点击“下一步”。

不钩选“立即在Windows部署服务器上添加映像”,点击“完成”。

现在开始添加启动映像,一共有两个位置的启动映像。
右击“启动映像”点击“添加启动映像”。

此时选择在“Windows AIK”程序目录中“...\Tools\PETools\x86\winpe.wim”

此时的映像和说明都是与Vista相关的,为了方便理解我们可以改成WIN PE。

以上是添加了一个启动映像,还有一个是在VISTA的安装光盘中,步骤跟上面相似,就是路径不同。

装选择光盘内“X:\sources\boot.wim”。

两个启动映像已经设置完成,接下来将刚才重封装的客户机打开,装启动方式改为网络启动(PXE UNDI)。

按下F12键。

选择“Microsoft Windows WinPE (x86)”,这个是在AIK中添加的启动映像。

输入“wdscapture”命令,进入“Windows部署服务映像捕获向导”,点击“下一步”。

将“要捕获的卷”下拉选择“C:\”。在WDS服务控制台上新建一个映像组,该组名称可以与客户机型号相同,为了以后可以区分。

右击““安装映像”点击“添加映像组”,输入组名,点击“确定”。

此时设置的映像名称就是刚才新建的组名,根据捕获的机型来决定,在映像描述中可以输入一些信息,方便以后管理。

点击“名称和位置”中的“浏览”,将新的winxp.wim文件保存在C:\下。

把“将映像加载到WDS服务器”的复选框钩选上,在服务器名中输入“wds.demo.com”,点击“连接”。

此时,要求输入域帐号和密码,此帐号的权限设置为“Domain Admins”。

映像组名选择对应的组名,此时不要选择错误。

映像捕获就完成了,此时不管是在部署还是在配置已经全部完成。就等之后的测试了。
之后所做的都是在新的客户机上完成的,都先装启动方式改成网络启动,按下F12。
此时的启动映像,应选择在Vista光盘中添加的那个启动映像,不要选择错误。

在些同时,可以到WDS服务器的任务管理器,查看所占用的网络资源。

以上是镜像安装步骤,只有一个地方不同,就是需要输入域帐号名和密码。重新启动后,就可以看到与之前安装的一个客户机是一样的,不管是软件还是在驱动,唯一不同的是它的SID改变了,这样在之后客户机加入域环境中才不会出现SID错误,重封装的一个好处就是可以更改不同的SID。
在这个DEMO中需要注意的几个问题:
1、客户机上的内存一定要在512MB以上,要不然会出现内存错误的相关问题。
2、客户机连上网络进行安装时,所占用的资料比较多,一定要根据实际网络性能按排安装的台数。
3、DEMO中所做的镜像只针对同一牌子的同一型号的机器,如果型号不一样的话,还需要再捕获一个镜像。