SMS 2003操作指南系列之二:SMS 2003软件分发指南(配置篇)

来源:互联网 发布:广电网络还没整合 编辑:程序博客网 时间:2024/05/21 07:07

前言:

软件分发是SMS 2003的重要功能之一,也是我们常用功能之一。使用SMS 2003进行软件分发,我们几乎能够实现所有软件安装程序(包括批处理、脚本文件等)的部署,而不仅仅是实现如活动目录组策略中msi软件的分发,这为大规模的软件部署提供了极大的便利。

概念:

(1)Software Distribution Accounts

Software Distribution Accounts是对软件分发过程中使用的帐号的统称。对于Legacy Client,其使用Legacy Client Software Installation Account,而Advanced Client则使用Advanced Client Network Access Account。

关于Advanced Client Network Access Account更多信息可以点击这里

(2)软件分发过程


 

图1

图中描述较为清晰,需要注意的是第一步中Legacy Client与Advanced Client存在的不同之处在于:新软件分发的通告以通知的形式发送到Legacy Client,而MP则以策略的形式存储,等待Advanced Client来读取。

 

实验拓扑:

实验拓扑图如图2所示,DC为winsvr.org域的域控制器,SMS-Centre安装有SMS 2003主站点,版本为SMS 2003 SP2,服务器的操作系统均为Windows Server 2003 SP1,两台客户机的操作系统版本分别为Windows XP SP2、Windows 98 SE,客户端类型分别为Advanced Client、Legacy Client。


 

图2

实验步骤:

(1)指定一个或多个分发点

此步骤已经在SMS 2003主站点配置指南(1)--配置站点属性及站点系统中叙述过了,此处不再重复。

(2)配置软件分发组件

运行SMS管理控制台,打开Site Settings下的Component Configuration


 

图3

打开右侧Software Distribution的属性,在General标签栏中,我们可以看到Software Distribution Accounts的设置。由于Advanced Client Network Access Account已经在SMS 2003主站点配置指南(2)--配置资源发现方式及客户端的安装中设置,此次不再重复。


 

图4

Distribution Point标签栏中,可以设置同时分发包的最大数量、每个分发点的最大线程数以及重试的次数等。


 

图5

Client Access Point标签栏中则可设置SMS站点在将Legacy Client Advertisement复制到CAP时,如果发生错误可重试的次数以及延迟时间。


 

图6

 

(3)配置Advertised Program Client Agent

运行SMS管理控制台,打开Site Settings下的Client Agents


 

图7

打开右侧Advertised Program Client Agent属性,勾选Enable Software Distribution to Client


 

图8

同时,我们可以设置是否允许Legacy Client在客户端更改配置和Advanced Client是否有必要在添加删除面板中显示新program通知的图标。另外,默认情况Legacy Client检查新program以及Advanced Client检查新策略的时间间隔均为60分钟。


 

图9

Notification标签中,我们可以设置当Advertisement到达客户端时的情况。 

(4)检查客户端状态

a)Advanced Client

Advanced Client没有读取到MP策略时,Software Distribution Agent已经被安装,但处于 Disable 状态。


 

图10

我们到Action标签栏进行一次Machine Policy Retrival&Evaluation Cycle,如下图


 

图11

等待一段时间后,Software Distribution Agent将处于Enable状态。


 

图12

 

对于Lagacy Client,当站点服务器上的Advertised Program Client Agent没有被启用时,Software Distribution Agent没有被安装的;当站点服务器上的Advertised Program Client Agent被启用时,此Agent才会被安装。

我们打开系统管理,点击更新配置


 

图13

查看%windir%/ms/sms/logs下的SWDist.log,如下图,查找组件安装成功的信息。

图14

再查看系统管理,我们可以发现Software Distribution组件已经安装成功。


 

图15

 

至此,SMS软件分发配置部分已经讲述完毕,由于以前我已经写过一篇关于SMS软件分发的文章,故在本系列的下一篇文章中,我将讲述使用SMS软件分发实现除软件安装以外的一个功能以及在上述文章中没有提及的Legacy Client的软件分发,敬请关注。

原创粉丝点击