WDS无人参与批量部署Ser 2008
WDS无人参与批量部署Ser 2008
对于其它windows镜像采用此方法也是可以实现的;
1、 准备工作:
虚拟机server2012一个;
地址192.168.1.1/24
Server2008镜像一个;
2、 安装服务:DNS、DHCP、WDS
a) 添加角色和功能
![]()
b) 基于角色或功能的安装
c) 选择DNS、DHCP、WDS服务
![]()
d) 然后不断下一步进行安装。
3、 配置:DNS、DHCP、WDS服务
DHCP服务配置
a) 打开DHCP管理器,IPv4右键点击新建作用域;
![]()
b) 名称写一个域名
![]()
c) 地址池192.168.1.100-192.168.1.200
![]()
d) 其余的默认回车即可,选择我想现在激活此作用域;
![]()
DNS服务配置
a) 打开DNS管理器,服务器名称右键,新建区域;
![]()
b) 默认主要区域;
![]()
c) 正向查找区域;
![]()
d) 区域名称;
![]()
e) 默认下一步
![]()
f) 默认下一步;
![]()
g) 完成;
WDS服务配置
a) 打开windows部署服务,服务器右键配置服务器;
![]()
b) 选择独立服务器,然后下一步;
![]()
c) 将RemoteInstall这个文件夹放在一个空间比较大的盘里;
![]()
d) 默认下一步;
![]()
b) 响应所有客户端计算机,然后下一步;
![]()
c) 下一步,完成;
4、 部署需要批量安装的镜像
a) 将需要安装的镜像装载到光驱或者解压出来;
b) Windows部署服务->安装映像右键添加安装映像;
![]()
c) 安装镜像是镜像sources文件夹下install.wim文件;
![]()
![]()
d) 这里勾选我们想要安装的镜像;
![]()
e) 然后下一步,完成;
f) 启动映像右键添加,
![]()
g) 启动镜像是镜像sources文件夹下boot.wim文件;
![]()
h) 持续下一步然后完成;
i) 重新启动WDS服务;
![]()
j) 服务器右键属性;
![]()
k) 将启动这里改成这个,然后应用、确定;
5、 批量部署测试1
此虚拟机需要和服务器在同一个网络中
a) 现在创建客户机我们测试批量部署;
![]()
b) 选择语言,下一步;
![]()
c) 这里输入我们服务器的用户名和密码;
经测试:
fqyd\administrator这个用户名可以登录;
administrator@fqyd.com这个不可以登录;
![]()
d) 下一步继续就是普通的安装操作系统了,但是需要人工操作,比如分区,选择语言等等,包括这次的登录;
6、 配置无人参与部署脚本;
a) Windows无人参与部署脚本使用微软自带的WAIK软件配置;
下载链接:https://www.microsoft.com/zh-CN/download/details.aspx?id=5753
![]()
b) 安装软件
![]()
c) 运行软件
![]()
d) 右键选择windows映像,右键创建应答文件
![]()
e) Windows在sources文件夹下,这里要和部署的镜像是同一个,同事这里我们选择刚才我们安装的第一个映像;
![]()
f) 新建应答文件
![]()
g) 找到DiskConfiguration这个组件
![]()
![]()
h) 将DiskConfiguration及其子类都右键添加设置以发送;
![]()
i) DiskConfiguation只有一个属性,这里我们选择OnError,意思是只有出现错误的时候才会显示界面
![]()
j) DiskID是磁盘ID,主盘ID为1,WillWipeDisk是是否清除磁盘现有数据,true是清除
![]()
k) Extend:是否将分区扩展至全部磁盘,也就是划分一个盘,我们选false,给第一个盘30000MB,order是分区标号,type是分区类型
![]()
l) Acive 激活分区,Extentend如果上面size设置了大小,这里只能是false,Format是磁盘格式,Label卷标,Letter盘符,Order编号,PartitionID 制定分区ID;
![]()
m) 将下面这些组件添加过来
![]()
n) InstallImage这里是镜像内容,Filename是文件名,ImageGroup是组名,ImageNmae是映像名,WDS服务安装镜像右键属性可以查看
![]()
![]()
o) 系统安装到那个磁盘
![]()
p) 设置域名,用户名,密码,也就是测试1中输入的内容
![]()
q) 找到下面这些组件,添加发送
![]()
r) 设置语言
![]()
![]()
s) 下面的属性按图设置即可
![]()
t) 保存应答文件至RemoteInstall\WdsClientUnattend文件夹下
![]()
![]()
u) WDS服务配置无人参与
![]()
客户端选择启用无人参与安装,X64体系结构选择刚才的应答文件,应用、确定。
![]()
v) 重启服务
7、 批量部署测试2
a) 客户端再次测试,发现无需人工参与直接进入安装
上面的图看的都不是很清晰,这篇文档本来是word写的,现在用Open Live Writer 发不上来,图片还原到原始大小感觉像素丢了好多,一点都不清晰,将就着看吧。
读书和健身总有一个在路上
WDS无人参与批量部署Ser 2008的更多相关文章
- centos7使用cobbler(2.8)批量部署操作系统之一
一. 批量部署操作系统的前提 要想批量部署操作系统,得具备以下条件: 客户机支持pxe网络引导 服务器端和客户端建立网络通信(DHCP) 服务器端要有可供客户机开机引导的引导文件 服务器端的可引 ...
- SSH批量部署服务
SSH批量部署服务 1.1在NFS上作为中心分发服务器将私钥分发到其他服务器上 1.1.1NFS部署 [root@nfs-server ~]# useradd zhurui [root@nfs-ser ...
- Office 365 系列二 ------- 如何批量部署Office 客户端
针对于第一篇文章所讲的,我们最用使用用户可以单个点击进行安装,但是如果我们终端用户太多的情况,不可能大家都点击单个文件进行安装了,这样子既耗费时间也耗费 公司的网络带宽,那么我们可以采取离线下载的方式 ...
- Cobbler自动化批量部署CentOS6.5系统
Cobbler作为一个预备工具,使批量部署Red Hat/Centos/Fedora系统更容易,同时也支持Suse和Debian系统的部署. 它提供以下服务集成: * PXE服务支持 * DHCP服务 ...
- mousedos网络批量部署xp
小时候对这个东西很好奇,不知道什么原理.一直觉得很好玩.现在研究了下,总结如下 软件的操作步骤很讲究,稍微不慎,则就需要重新来过 知识点: 1,掌握诺顿ghost分区为gh文件 2,学会清理至一个干净 ...
- PXE批量部署linux操作系统
前言 在实际生产环境中,有时候我们会碰到为几十上百甚至上千台服务器安装Linux操作系统的需求,如果我们还是常规的去使用移动介质逐台安装,显然是一件低效又令人抓狂的事情,那要安装到何年何月啊?这对于我 ...
- 使用saltstack批量部署服务器运行环境事例——批量部署nagios客户端
之前关于搭建web服务器集群实验的这篇文章http://www.cnblogs.com/cjyfff/p/3553579.html中,关于如何用saltstack批量部署服务器这一点当时没有记录到文章 ...
- 无人参与安装IIS 6.0
使用脚本安装 IIS 从“开始”菜单,单击“运行”. 在“打开”框中,键入 cmd,然后单击“确定”. 在命令提示符下,键入 Sysocmgr.exe /i:sysoc.inf /u:%path_to ...
- Cobbler批量部署CentOS
简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE ...
随机推荐
- input输入框限制只能输入数字
js: function onlyNumber(event){ var keyCode = event.keyCode; if((keyCode<48&&keyC ...
- 取出easyui的datagrid的总数
var grid = $('#datagrid'); var options = grid.datagrid('getPager').data("pagination").opti ...
- 【原创】CancellableWait
应用程序不能正常退出,导致无法关机,这种情况通常是应用程序在等待一些I/O request to finish. 应用程序访问远程文件时,这种情况的发生更加频繁. If an application ...
- Go语言函数之可变参数
package main //.... 加参数类型 func Sum(nums ...int)int{ total:=0 for _,num:=range nums{ total+=num } ret ...
- 求N个集合的并集
做容器放置实验时,需要计算下载N个Images的总size(Image之间可能会有可以共享的size). 一开始想到的是Images两两之间求交集,然后慢慢推到了容斥原理...时间复杂度大概就是O(N ...
- JS判断与过滤的表情符号表情的方法
一.js判断文本中是否有表情符号表情 isEmojiCharacter(substring){ for ( var i = 0; i <substring.length; i ++){ var ...
- WINFORM控件tabcontrol,隐藏,调用等等
1先说显示项的控制, 第一个是selectedIndex属性这个实用性不是太强,但是如果不涉及到隐藏,删除,增加tabpage的话,也可以用. 第二个是selectedTab=tabPage1,这个属 ...
- 用VLC读取摄像头产生RTSP流,DSS主动取流转发(一)
用VLC读取摄像头产生RTSP流,DSS主动取流转发(一) 摄像机地址是192.1.101.51,VLC运行在192.1.101.77上,DSS服务器架设在192.1.101.30上. Step1:V ...
- JAVA 基础编程练习题42 【程序 42 求数字】
42 [程序 42 求数字] 题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为 3 位数.求??代表的两位数,及 809*??后的结 果. ...
- PHP中使用CURL实现GET、POST、PUT、DELETE请求
/** * @param $url * @param $data * @param string $method * @param string $type * @return bool|string ...