操作系统播发是SCCM服务器非常重要的功能之一,可以非常方便的对企业进行快速批量的部署操作系统。
1主站点配置
1.1配置WDS服务
首先我们需要安装WDS服务:
下来我们来配置WDS服务器:
下一步:
这里我们是域环境,所以我们选择“AD集成”:
输入远程安装路径:
因为我们WDS和DHCP服务器是同一台,而且我们勾选“不监听DHCP和DHCPv6端口”:
选择“响应所有客户端计算机”:
配置完成:
启动服务:
配置WDS完成:
1.2创建共享文件夹
在SCCM服务器上,选择D盘,新建文件夹sccm_share并设置为共享文件夹,让everyone具备读取权限;在此文件夹里存放SCCM所需要的其他配置所需软件或文件:
Wim:存放wim格式的操作系统镜像。
ISO:存放捕获媒体等ISO文件。
在SCCM服务器上,选择D盘,新建文件夹WIM并设置为共享文件夹,让everyone具备完全控制权限;在此文件夹是用于抓取操作系统镜像时存放wim文件用的,在不需要抓取的时候可以将此文件夹删除。
1.3主站点服务器配置
首先创建“分发点组”:
填写分发点组的“名称”,并添加集合成员:
在“成员”选项卡添加分发点:
在“管理”选项卡-“概述”-“分发点”,选择右边的主站点服务器右键属性:
启用“为客户端启用PXE支持”会提示要求防火墙开启UDP67,68.69.4011端口,点击“是”:
勾选“允许此分发点相应传入的PXE请求”,“启用未知计算机支持”和“当计算机使用PXE时要求密码”并设置好密码,指定PXE服务器响应延迟为3秒:
在“组关系”选项卡添加分发点组:
在“边界组”选项卡添加边界组:
在“安全”中添加具有权限的管理员用户:
1.4配置网络访问账户
SCCM 客户端计算机使用本地系统帐户执行计算机上的大部分SCCM客户端操作,但是本地账户无法访问网络资源。当SCCM客户端使用 computername$ 帐户访问受信任 Active Directory 域中的资源。当工作组或非信任域中的SCCM客户端需要访问域中的资源时,就需要提供网络访问帐户。在操作系统部署期间也可能需要此帐户,因为接收操作系统的计算机没有可以用来访问网络内容的权限。
注:网络访问帐户从不用作用于运行程序、安装软件更新或运行任务序列的安全上下文,仅用于访问网络上的资源。
在“管理”选项卡-“站点配置”-“站点”中,右键点击右侧栏的站点服务器,选择“配置站点组件”-“软件分发”:
指定“网络访问用户”:
1.5配置“启动映像包”
导航到“软件库”选项卡,选择“概述”-“操作系统”-“启动映像包”,然后选择右列的“Boot image (x86)”右键“分发内容”:
下一步:
添加“分发点”:
勾选我们的主站点,确定:
下一步:
完成配置:
再次右键点击启动映像包中的启动映像(x86),选择“属性”:
然后切换到“自定义”选项卡,勾选“启用命令支持(仅限测试)”:
打开启动映像属性,切换到“数据源”选项卡,勾选“从启用PXE的分发点部署此启动映像包”:
点击“确定”后,会弹出更新分发点提示框,点击“是”,打开更新分发点向导:
点击“下一步”:
完成后,点击“关闭”
重复上述过程,配置“Boot image(x64)“的启动映像到分发点。
完成配置以后查看结果:
2 安装模板系统
2.1 安装系统
在这里以Windows 8企业版为例子,但Windows 8的系统安装时,会有系统保留分区,我不希望出现这系统保留分区的出现,因此我先拿Windows Server 2008或Windows Vista的光盘来进行分区,分好区以后,我们再放入Windows 8的安装光盘来直接进行安装,安装的时候需要注意,只允许有C盘,不能创建D盘,E盘等,因为SCCM在抓取操作系统镜像的时候会把整个磁盘的分区一并抓成一个WIM的文件,不利于分发,因此只安装系统C盘外,不需要其他任何分区信息。
模板机系统是不需要加域的,因为被抓取上去时会被Sysprep,激活信息也会被清除掉,模板机在抓取驱动之前需要先把驱动全部安装完毕。
2.2创建捕获媒体
“软件库”-“操作系统”-鼠标右键“任务序列”-“创建任务序列媒体”
选择“捕获媒体”:
在媒体文件下输入创建的ISO的存放路径(网络路径)。然后下一步:
选择“Boot image(x64)”,分发点选择默认的主站点,下一步:
下一步:
完成,然后把此ISO刻录成光盘即可用于操作系统的捕获了。
2.3 捕获操作系统映像
打开一台windows 8操作系统的客户机作为实验的模版机器。
首先我们把windows 8模板机做成工作组状态,不要加入到域中:
把windows8模板机的网卡配置和SCCM服务器可以进行连通,确保能过通过网络来访问网络存储的共享文件夹:
关闭windows 8模板机的防火墙功能:
把Capture刻录成的光盘放入到windows8的模板机的光驱里,双击运行:
开始捕获向导:
目标:输入存放捕获的.WIM文件的网络路径及文件名,如:\\win2012-2.a.com\wim\win8.wim。此路径必须具备读写的权限。帐户名:输入可以访问该路径的域帐户,“下一步”:
输入创建者名字和版本,下一步:
完成:
开始安装进度:
捕获开始,自动运行并重启开始抓捕
重启以后会自动进入WinPE引导开始抓捕模板机的操作系统
捕获完成,点击确定:
接下来我们来如何添加操作系统映像和创建任务序列,我们捕获好映像以后当然就是要把这个映像添加进SCCM里,然后创建我们需要播发的任务,让下面的客户端电脑可以接受获取到我们播发的操作系统安装信息。
3 创建操作系统播发
3.1 添加操作系统映像
在SCCM服务器上,找到刚刚抓捕的WIM文件路径:e:\wim\win8.wim文件:
然后打开SCCM控制台, “软件库”-“操作系统”-“操作系统映像包”,鼠标右键“添加操作系统映像包”:
输入WIM文件的网络路径,“下一步”:
可以编辑名称为“Windows 8 Enterprise”,然后“下一步”:
“下一步”:
成功完成:
接着再新建分发点,选择映像包,右键“分发内容”:
下一步:
选择分发点:
下一步:
完成:
查看刚刚分发的内容:
3.2 创建任务序列
右键 “任务序列”-选择创建任务序列:
选择“安装现有的映像包”:
填写任务序列名称,并选择启动映像包为x64,“下一步”:
选择映像包,产品密钥如果有可以填写,没有可以不填,但如果是播发Windows XP就必须填写产品密钥;选择禁用本地管理员帐户:本地的administrator帐户会被SCCM分配一个随机密码。这里选择“始终使用同一管理员密码”并设置好密码:
可以加入工作组,当然也可以加入域,并可以选择加入域到哪个OU下面,如果选择加入域必须填写有权加入域的帐户。这里选择加入工作组:
浏览,选择SCCM客户端包,“下一步”:
不勾选“捕获用户设置”,“捕获网络设置”,“捕获Microsoft Windows设置”,下一步:
选择“不安装任何软件更新”:
应用程序保持默认,“下一步”:
确认设置,“下一步”:
完成,关闭。
添加了操作系统映像,也创建了任务序列,那么我们该对创建的任务序列编辑一下了,以满足我们播发下去系统的要求是我们想要的,比如分区是怎么样的,当然分区不是固化的,是按照百分比来进行划分的。
3.3 编辑任务序列
3.4 播发任务序列
选择“分发内容”:
下一步:
这里列出此任务序列所需要相关的包,下一步:
添加“分发点组”:
确认配置信息,下一步:
完成:
3.5部署任务序列
右键选择任务序列-“部署”:
右键选择任务序列-“部署”
在集合里选择“所有未知计算机”,并勾选“使用与此集合关联的默认分发点组”,“下一步”
勾选“可供启动媒体和PXE使用”,下一步
“下一步”
“下一步”:
“下一步”
“下一步”
“下一步”
完成:
在此任务序列的下方有一个“部署”选项卡,可以看到刚刚播发部署的操作系统任务序列了,也可以在“监视”选项卡的“概述”-“系统状态”-“部署”里看到,见下图:
4网络安装操作系统
4.1环境要求
在SCCM服务器部署好,也做好操作系统播发以后,在我们需要进行网络安装操作系统的网段,必须安装DHCP服务器,让客户端可以获取到IP:
打开DHCP管理控制台,找到“服务器选项”-“配置选项”:
在“66启动服务器主机名”中填写SCCM的服务器FQDN或者IP:
在“67启动文件名”中填写启动文件名:SMSBoot\x64\wdsnbp.com:
查看刚刚添加的的2条选项信息:
最后我们准备一台裸机,来验证SCCM的系统分发功能。
需要在安装操作系统机器的BIOS里设置选择从网卡启动进行引导:
4.2安装部署操作系统
这里我们使用的虚拟机,在虚拟机开机时按下“ESC”键,选择网卡引导:
从网卡启动获取到IP以后开始连接SCCM服务器地址,接着出现F12进行网络启动,这时需要用户按F12:
开始从网络引导启动Win PE:
这里我输入密码后下一步:
选择任务列表:
任务序列将启动:
完成部署后: