【IT168 专稿】上篇文章中(点击)我们用SCCM2007 R2实现了资产管理,本文中我们将用SCCM2007 R2实现另一个重要功能-软件分发。软件分发是SCCM服务器最常见的用途之一,也是SCCM服务器的强项。SCCM的软件分发比组策略要强很多,首先,SCCM分发的软件可以支持多种格式,而组策略无法支持最常见的EXE文件;其次,组策略是基于OU进行分发,每台计算机只能加入一个OU,而SCCM是基于集合进行分发的,一台计算机可以同时属于多个集合,这样SCCM在进行软件分发时灵活性就要好很多了。当然,考虑到SCCM2007不菲的价格,它的功能强点也就在情理之中了。
本文中我们准备用SCCM2007 R2在XP客户机上分发一个小软件:Firefox。SCCM2007分发软件和SMS分发软件很类似,也是通过数据包,程序,分发点和播发来完成分发工作。下面我们来看看具体的软件分发步骤,首先我们在SCCM服务器上查看一下客户端代理中是否启用了软件分发功能。在SCCM服务器上打开SCCM管理控制台,在客户端代理中查看播发程序客户端代理,如图1所示,我们发现软件分发的功能已经被启用了。
图1
启用了软件分发功能后,如图2所示,我们在SCCM管理控制台中定位到软件分发,选择新建包。
图2
在新建包向导中我们输入软件包的一些参数,如图3所示,除了名称是必需的,其余的参数都可以不写。
图3
接下来设置包的数据来源,从图4中可以看到,包的安装文件在E:\Firefox目录下。
图4
OK,数据包已经创建完毕。
图5
设置完数据包后,如图6所示,我们在数据包中设置分发点。
图6
由于只有一个站点系统角色,因此分发点只能选择SCCM服务器。
图7
设置完分发点后,接下来就要设置数据包的安装程序了。如图8所示,我们设置了安装程序的名称以及命令行,命令行是关键参数。
图8
接下来设置安装程序的运行模式,我们设置为需要用管理员权限来进行安装。
图9
数据包,安装程序和分发点都设置完毕后,我们来设置播发,如图10所示,我们创建了一个播发,把Firefox数据包和安装程序分发到Windows XP集合上,显然Windows XP集合中包括了XP1和XP2两台客户机。
图10
接下来设置播发的生效时间。
图11
如图12所示,我们设置让客户端从分发点下载数据包后再进行本地安装。
图12
设置完播发后,SCCM服务器端的配置就结束了。客户机每隔60分钟会检查服务器端有没有更新的播发。如果我们希望客户机能够尽快检测到我们创建的播发,可以如图13所示,在Configuration Manager中手工更新"计算机策略检索和评估周期"。
图13
到了预设的播发时间后,如图14所示,客户机的屏幕右下角会出现运行播发程序的提示。我们选择运行播发程序。
图14
运行播发后,我们在客户机上可以看到Firefox已经启动了安装程序。
图15
安装Firefox的过程很简单,很快我们就可以使用Firefox了。怎么样,您是否愿意尝试一下用SCCM2007来分发软件呢?
图16