Windows 自动化部署教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前言
我按照论坛上杨治平写的一篇《中小企业桌面部署解决方案》的方案实施XP的网络化部署时,遇到了许多新的问题,走了许多的弯路,所以现在又整理了一下,希望下位实施的朋友能更轻松一点。因为是按《中小企业桌面部署解决方案》实施的,所以下文中有多处是用到了杨治平的方案,在此我要感谢他提供了这么好的教程,此文章只作互相学习交流使用,如涉及版权问题,请立即通知我。
沙雨泪编
Sahyulei+net@
2008年7月22日
目录
一、服务器的配置 (1)
1) 安装DHCP。 (1)
2) 安装Windows 部署服务,注意在安装Windows 部署服务前请先部署域。 (1)
3) 配置Windows 部署服务。 (2)
4) 建账户和设共享 (3)
5) 制作启动映像 (4)
6) 现在我们在服务器上编写一些批处理用于恢复映像和集成驱动。 (6)
二、客户机设置,请按下例次序操作。 (13)
1) VPC的设置 (13)
2) 做sysprep.inf文件 (13)
3) 让映像适应更多硬盘类型 (14)
4) 将C:\windows\regedit.exe自制到C:\sysprep\i386\$oem$目录下。 (15)
5) 将C:\windows\system32\wscript.exe到C:\sysprep\i386\$oem$目录下。 (15)
6) 将spsprep复制到c:\sysprep\i386\$oem$目录下。 (15)
7) 新建Boot.vbs脚本 (15)
8) 在C:\sysprep\i386\$oem$目录下建立cmdlines.txt文件内空如下: (15)
9) 让计算机准确识别电源模式 (15)
10) 在设备管理器中把计算机改成标准计算机,把IDE改成标准IDE,不重启。 (16)
11) 用微软的工具删除所有驱动devcon.exe remove * (16)
12) 用sysprep做系统准备 (16)
13) 删除注册表中的硬件信息 (16)
14) 抓取XP映像 (16)
此方案的特点是1)实现了自动识别新装机还是重装机,自动先择分区还是格盘,2)自动识别C盘在第几个分区上,按实际情况编写BOOT.INI,3)自动安装系统及驱动,4)驱动、脚本放在共享里维护方便,5)重新系统时自动更改计算机名,6)自动加域,7)自动安装常用程序。我尽量我把实施的每一过程都清楚的写下来,下面我们就开始吧。
一、服务器的配置
1)安装DHCP。
如果部署服务器和客户机不在同一个网段内,要注意DHCP服务和windows 部署服务一定要装在一台服务器上,因为华为的三层交换机不能同时把DHCP包转发给二台服务器,而PXE引导时用得是DHCP,过程这样,PXE先发一个DHCP广播包申请一个IP,申请到IP 后又发一个DHCP广播包询问windows 部署服务器的IP,此时三层交换机收到Windows 部署服务回答的非标准DHCP包时会直接丢弃,这是我通过抓包,折腾了一个星期才搞清楚的。因为公司里没有思科的三层交换机,所以不知道结果怎样。DHCP服务的安装过程可以通过“管理我的服务”-》添加角色-》DHCP来做,这里不再详述。
2)安装Windows 部署服务,注意在安装Windows 部署服务前请先部署域。
在添加/删除程序中点添加Windows组件,选中Windows 部署,单击下一步,开始安装服务。
安装完成后要求重启服务器。
第 1 页
3)配置Windows 部署服务。
a)右键选择服务器,点配置服务器
b)输入启动映像的存放位置
请不要放在C盘,最好单独放一分区
第 2 页
c)不侦听67端口
d)响应所有客户机,点完成,Windows部署服务器就配置好了
e)取消F12按键。
当我们选择网络启动,客户机找到WDS服务器后,会提示按F12继续,为了减少操作,我们要去掉这个提示,以32位启动映像为例。我们找到
E:\RemoteInstall\Boot\x86\ 改成pxeboot.bak,把pxeboot.n12改成,这样启动的时候就没有F12的提示了。
4)建账户和设共享
a)为Windows部署服务新建一个专用的户用“Risuser”,密码:123456,注意选择用户不能更改密码及密码永不过期。
第 3 页
第 4 页
b) 在Windows 部署服务专用分区上新建一个目录叫OS ,用于存放准备安装的操作系统,并给把OS 共享给Risuser 用户只读,在安全选项卡中也删其它用户并加入Risuser 的只读权限,如图所示
5) 制作启动映像
a) 我们先去微软网站上下载并在一台XP 上安装Windows AIK 光盘映像,请注意要正版验证。地址如下:
/downloads/details.aspx?displaylang=zh-cn&FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2
b) 把Windows AIK 安装目录下的PETools\x86\winpe.wim 拷到E 盘根目录下备用,这是启动映像,用于启动计算机,并执行安装程序。注意我们现在拷的是32位的映像,如需64位的映像,请拷PETools\amd64\winpe.wim ,现在的64位系统都兼容32
位,所以我
第 6 页
2) 输入wimpe.wim 文件的位置,点完成,系统导入启动映像。
6) 现在我们在服务器上编写一些批处理用于恢复映像和集成驱动。
a) 编写netsetup.cmd 。这是从启动映像转到服务器上的第一个批处理,它是启动映像和服务器之间的接口,如果要增加什么功能,都要修改此批处理。此批处理的功能如下:实现菜单功能,分区功能。代码如下:
%菜单设计% @echo off cls
echo **************************************************************** echo *
*