SCCM2007 R2
部属
Windows7
SCCM
的操作系统部署功能非常强大。在前一个版本
SMS2003
时,
SMS
就可以利用
OSD
很好地完成操作系统的部署。到了
SCCM2007 R2
这个版本,
OSD
的功能就非常恐怖了。可以利用模板计算机生成操作系统映像,可以利用任务序列生成操作系统映像,甚至还可以通过安装光盘中的
WIM
文件生成操作系统映像。有了操作系统映像之后,部署操作系统时的功能也是令人叹为观止的。我们可以定义对目标计算机的分区方案,可以在部署操作系统时加载特定的硬件驱动程序,可以在部署完系统后安装指定的应用程序,还可以安装所需的补丁
….
总体来看,
SCCM2007 R2
的操作系统部署功能比
WDS
要强大很多。
SCCM
部署操作操作系统是比较复杂的,需要先获取操作系统映像,然后把映像用软件播发的方法分发出去。其间还要结合
WDS
的
PXE
启动,完成所有步骤还是有一定难度的。本文中我们将通过一个实例为大家介绍如何利用
SCCM
服务器在裸机上部署
Windows 7
,希望大家可以从中一窥
SCCM2007 R2
的强劲功能。
本次实验使用的拓扑仍然是一台域控制器,一台
SCCM
服务器,一台测试用的裸机。
DC
上已经配置好了
DHCP
服务器,
SCCM
服务器上也准备好了操作系统的安装映像,如何对映像进行捕获在此就不再过多介绍了。
一
状态迁移点
首先我们要在
SCCM
服务器上设置状态迁移点角色,状态迁移点可以用于迁移用户数据。在
SCCM
管理控制台中选择新建站点系统角色,如图
1
所示,我们把
SCCM
服务器设置为状态转移点角色。
图
1
如图
2
所示,状态转移点角色需要一个文件夹存储用户迁移的数据。我们把文件夹的路径设置为
e:\usermigdata
,注意!文件夹的共享权限需要设定为
everyone
可以更改。
图
2
二
PXE
服务点
SCCM
服务器要需要有
PXE
引导的功能,因此我们要在
SCCM
服务器上安装
Windows
部署服务(
WDS
),
WDS
安装就绪后我们就可以在
SCCM
服务器上配置
PXE
服务点了。如图
3
所示,我们在
SCCM
服务器上新建一个站点系统角色,新建的角色是“
PXE
服务点”。
图
3
如图
4
所示,我们设置此
PXE
服务点不需要启动密码,可以直接支持未知计算机。
图
4
三
客户端访问账号
接下来我们需要设置一个客户端访问账号,如图
5
所示,在
SCCM
管理控制台中找到客户端代理中的计算机客户端代理,在计算机客户端代理属性中设置域管理员账号作为网络访问账号。
图
5
四
导入计算机信息
我们还需要把安装
Windows7
的裸机信息导入到
SCCM
服务器上,其实就是把裸机的
MAC
地址在
SCCM
服务器上进行登记。在
SCCM
服务器的管理控制台上定位到操作系统部署下的计算机关联,如图
6
所示,我们准备导入一台计算机。
图
6
如图
7
所示,输入计算机名及
MAC
地址就可以完成导入操作了。
图
7
五
添加操作系统映像包
接下来我们可以添加操作系统映像了,在
SCCM
管理控制台上打开操作系统部署下的操作系统映像包,如图
8
所示,选择添加一个操作系统映像包,把我们之前准备好的
Win7
映像添加到
SCCM
服务器上。
图
8
添加操作系统映像后,如图
9
所示,我们可以为映像准备分发点。
图
9
六
配置启动映像
配置完操作系统映像包后,我们来配置启动映像。在
SCCM
管理控制台上我们可以看到有两个启动映像,一个是基于
X86
,一个是基于
X64
。本文中我们准备部署
32
位的
Windows7
,因此在
X86
的启动映像下选择新建分发点,如图
10
所示,准备把启动映像推到分发点上。
图
10
七
创建客户端升级程序
接下来我们要为安装
Windows7
的裸机准备一个客户端升级程序,让裸机在安装完
Windows7
后可以继续安装最新的
SCCM
客户端。在
SCCM
管理控制台上定位到软件分发下的包,选择分发软件。如图
11
所示,在分发软件向导中选择“从定义文件创建新的包”。
图
11
如图
12
所示,选择
Configuration Manager
客户端升级作为包的定义。
图
12
如图
13
所示,设置
SCCM
客户端的安装源文件路径。
图
13
接下来要设置合适的分发点。
图
14
如图
15
所示,设置完软件分发后要把此包播发出去。
图
15
如图
16
所示,播发目标是一个名为
Win7
的集合,这个集合是我们手工创建的。
图
16
八
创建任务序列
做完前面的准备工作后,我们可以创建任务序列了,通过任务序列,我们可以把操作系统部署过程中所要做的工作都预先定义出来。在
SCCM
管理控制台上打开操作系统部署下的任务序列,如图
17
所示,选择创建一个新的任务序列,在任务序列中要安装现有的映像包。
图
17
如图
18
所示,我们对要在任务序列中安装的操作系统映像包进行配置,要求在安装系统之前先进行分区格式化,如果有必要,也可以输入
Windows7
的安装密钥。
图
18
接下来为任务序列选择操作系统启动映像。
图
19
如图
20
所示,我们选择让裸机安装完
Windows7
后加入域,同时我们需要设置一个有权限把计算机加入域的用户账号。
图
20
接下来我们要在任务序列中设置客户端升级包,这是为了给裸机安装
Windows7
后再继续安装
SCCM
客户端。
图
21
接下来设置用户的状态迁移,如果有需求,可以通过状态迁移点进行用户状态的迁移。
图
22
如图
23
所示,裸机安装完
Windows7
后,暂时不用安装软件更新了。
图
23
在本例中,安装
Windows7
后也暂时不需要安装其他的应用程序。
图
24
九
播发任务序列
创建完任务序列后,我们把任务序列播发出去。在
SCCM
管理控制台中找到我们刚创建的任务序列,如图
25
所示,对此任务序列选择播发。
图
25
如图
26
所示,把任务序列选择播发到
Win7
集合。
图
26
接下来设置播发生效时间,我们还启用了必需分配,也就是具有一定强制性的分配。
图
27
接下来选择让客户端直接从分发点访问播发的数据包。
图
28
十
创建任务序列播发媒体
在裸机上部署
Windows7
,我们可以通过
PXE
网卡引导裸机,也可以通过引导光盘启动裸机,本次为大家介绍如何通过引导光盘安装
Windows7
。在
SCCM
管理控制台上右键点击任务序列,选择“创建任务序列媒体”。如图
29
所示,选择创建“可启动媒体”。
图
29
如图
30
所示,选择输出一个
ISO
文件。
图
30
接下来设置此引导光盘不需要密码保护,可以支持未知计算机。
图
31
如图
32
所示,选择此引导光盘所使用的启动映像包以及分发点。
图
32
十一
操作系统部署
设置完引导光盘后,我们把生成的
ISO
文件刻录成光盘,就可以用以引导裸机了。如图
33
所示,我们可以看到引导光盘在裸机上首先自动进行分区和格式化。这里默认的分区方案是把硬盘分为一个区,如果有复杂的分区需求,我们可以编辑任务序列来完成。
图
33
接下来是一段全自动的安装过程,安装告一段落后,我们就可以如图
34
所示看到
Windows7
的启动画面了。
OK
,终于完成了既定任务,不容易啊!
图
34