SMS 2003安装配置系列之三:SMS 2003主站点配置指南(2)--配置资源发现方式及客户端的安装

前言

资源发现及客户端的安装,是我们使用SMS 2003进行工作站等资源管理的必要准备条件,在这篇文章中,我将介绍如何选择和配置资源发现方式及客户端的安装。

在开始前,我们依旧需要了解一些本文将会涉及的重要概念。

概念

(1)资源发现(Resource Discovery)&发现数据记录(Discovery Data Record)

在SMS 2003中,"Resource"含义较为广泛,它既可以是诸如PC机、网络打印机等实际存在的设备,也可以是微软活动目录中的用户、组等抽象内容;而资源发现是指检测并获取网络中资源的信息的过程。

当SMS被配置使用某种发现方法发现一个资源是,SMS会为这个资源创建一条记录,并将器保存至SMS数据库中。这条记录被称为发现数据记录(discovery data record,DDR)。DDR中包含的信息由被发现的资源的类型确定,比如对一台计算机,会包含诸如计算机的NetBIOS名、IP地址、所属IP段、操作系统、Mac地址等,还有一个需要特别说明的是,SMS会为这条数据发现记录(DDR)创建一个GUID,用于区分数据库中其他资源。

我们将在实验部分,具体介绍SMS 2003所提供的资源发现方式。

(2)SMS客户端类型(SMS Client Type)

为了使用SMS管理资源,我们首先需要为这个资源安装一个客户端,这个客户端即称为SMS客户端。SMS 2003提供两种客户端类型,即Advanced Client和Legacy Client,其中Advanced Client是SMS中新引入的一种客户端类型,而Legacy Client则是基于SMS 2.0的一种客户端类型。

微软建议为运行Windows 2000及以上版本操作系统的机器安装Advanced Client;另外,Advanced Client还有一些特征能够对移动及需要远程接入网络的机器提供更好的支持。

由于Legacy Client基于SMS 2.0客户端,其在使用SMS进行诸如软件分发等功能时,需要依赖于域帐号进行,而不像Advanced Client使用系统权限进行。一般情况下,指建议在不支持Advanced Client的客户机上安装Legacy Client,如Windows 98、Windows NT4.0等。

SMS 2003客户端的安装方式,将在实验部分中提及。

(3)几个帐号

在实施SMS管理任务时,需要设置各种帐号以满足不同的需求。在实施资源发现以及客户端安装任务时,一般情况下,我们需要使用以下三个帐号:

a) Client Connection Account:Legacy Client使用此帐号连接CAP。在Standard Security模式下,SMS CAP服务器在建立时自动创建本地帐号做为Client Connection Account,而在Advanced Security模式下,如果站点内将会有机器使用Legacy Client,则需要手动创建一个帐号。一般来说,这个帐号不需要有特殊权限。

b) Advanced Client Network Access Account:当SMS分发的软件源文件不在分发点服务器上而在其他服务器共享文件夹中时,Advanced Client使用此帐号访问这些文件。另外,当使用下面将提及的Client Push Installation方式安装SMS客户端时,也需要此帐号访问服务器上相关文件。此帐号一般是域帐号,且需要有访问这些共享文件夹的权限。特别需要注意的是,当Advanced Client Network Access Account没有被设置时,访问这些文件夹则由目标计算机帐号来完成。

c) Client Push Installation Account:在使用Client Push Installation方式安装SMS客户端时,以此帐号权限在客户机上安装客户端。因此,要求此帐号在远程客户端上具有本地管理员权限,可以使用一个属于域管理员组的帐号。 

实验步骤

(1)配置资源发现方式

SMS 2003提供的资源发现方式如下:


 

图2


各种资源发现方式所发现的资源简介如下:

发现方式

可发现资源

发现数据源

Windows User Account DiscoveryWindows用户帐号域控制器
Windows User Group DiscoveryWindows用户组域控制器
Heartbeat Discovery计算机已经被发现的计算机
Network Discovery计算机、路由器等网络设备
Active Directory System Discovery计算机域控制器
Active Directory User Discovery用户、组、容器域控制器
Active Directory System Group Discovery已经被发现的存放计算机的容器域控制器

 

在本次实验中,我们选择使用Active Directory System Discovery做为此次实验的发现方式。选择图2详细面板中的"Active Directory System Discovery",右键属性,打开属性配置窗口


 

图3

如图3所示,SMS 2003主站点安装指南中,我们选择的安装方式为自定义安装,此时Active Directory System Discovery发现方式模式是没有启用的。点击添加按钮,添加需要进行发现的活动目录容器。


 

图4


在如图4所示的窗口中,我们可以指定本地域、本地森林或自定义相关查询的方式查找其中的容器。我们点击"Bowser"打开新的选择窗口:

 


图5


选择其中的Computers容器,我们可以看到,此容器中包含了两个计算机帐号。点击两次OK关闭对话窗口。

此时我们可以看到"Active Directory Containers"中已经包含了computers容器的LDAP路径。选中"Enable Active Directory System Discovery"前的checkbox,启用此发现方式。


 

图6

点击Apply,再选择标签Polling Schedule,设置发现的计划。


 

图7

点击Schedule,设置发现时间为每天的12点05分。


 

图8

点击OK,回到上级对话框。如果你想立刻进行资源发现,则可选中"Run discovery as soon as possible"


 

图9

点击OK关闭对话框,我们查看SMS站点服务器上的日志:adsysdis.log,我们可以看到此次发现了2个对象。


 

图10

 

回到SMS管理控制台,打开Collections下的All Systems,默认情况下,站点服务器SMS-Centre已经被发现

图11

All Systems上点击右键,选择All TasksUpdate Collection Membership


 

图12

此时会弹出一个对话框,询问是否需要刷新子collection的成员信息,由于All Systems此时没有子collection,我们可以不选择,直接点击OK。


 

图13

完成后,可以看All Systems上出现一个小漏沙的标志,说明此时此collection正在更新成员信息。


 

图14

等待一段时间后,我们点击刷新按钮或F5进行刷新操作,此时,可以看到computers容器中的两台机器都已经被发现。

图15 

(2)客户端的安装

在安装客户端以前,我们有必要了解以下一些内容:

每个SMS客户端要被SMS站点所管理,则这个客户端必须属于某一个SMS站点,换句话说,就是这个客户端被指派到某个站点。对于Advanced Client来说,可以在SMS客户端安装过程中后安装后指派到某个站点;对于Legacy Client来说,此过程则在安装客户端的过程中完成。

下面我们进行SMS客户端安装前的一些准备工作

a)配置Client Connection Account

在运行中输入dsa.msc,打开活动目录用户与计算机管理控制台


 

图16

选择新建一个用户


 

图17

填写用户帐号的相关信息。

图18


需要注意的是,为了免去将来由于帐号密码过期等原因造成帐号锁定,致使客户机无法连接CAP的问题,建议勾选 Password never expires

打开SMS管理控制台,进行如下操作:


 

图19

在窗口中选择Set,输入刚刚新建的帐号信息


 

图20

点击OK,我们可以看到当前Connect Account Properties中相关帐号信息已经更新


 

图21 

b)配置Advanced Client Network Access Account

打开活动目录用户与计算机,新建一个用户帐号,如下图


图22

打开组件配置,选择右侧Detail面板中的Software Distribution


图23

打开如下窗口,根据需要设置Advanced Client Network Access Account


 

图24

点击Advanced Client Network Access Account旁的Set,填写帐号信息


 

图25

点击OK后,我们可以看到帐号已经设置


 

图26
c)SMS 客户端安装方法

SMS提供了多种客户端的安装方法,如下表所示:

安装方式

适用的客户端类型

说明

Client Push Installation

Legacy、Advanced Client均适用

需要在控制台上设置

Manual

Legacy、Advanced Client均适用

使用SMSman.exe或CCMsetup.exe安装

Windows Group Policy

Advanced Client使用client.msi

Software Distribution

Advanced Client一般用于客户端升级

Logon Script Initiated

Legacy、Advanced Client均适用

使用capinst.exe

Imaging

Advanced Client

镜像方式

 

注意:使用Client Push Installation方式安装,资源必须已经被SMS站点发现。

使用何种方式进行客户端的安装,需要根据实际情况选择。在下面的使用中,我们使用Client Push Installation向导安装Advanced Client,使用手动安装的方法安装Legacy Client。

下面我们开始客户端的安装

a)Advanced Client安装

打开SMS管理控制台,选择Client Installation Methods


 

图27

打开右侧的Client Push Installation,更改Client typesPlatform dependent, SMS会自动判断客户端系统,如支持高级客户端就安装高级客户端,否则安装Legacy客户端。如果需要为已经指派的资源自动安装客户端,则可勾选Enable Client Push Installation to assigned resources


 

图28

选择Accounts标签

图29


点击添加键,在如下对话框中输入一个对所有客户机都有管理权限的帐号,此处我选择填入具有域管理员权限的帐号smsadmin


 

图30

添加完成后如下图所示


 

图31

点击Advanced Client标签,可以配置高级客户端安装的一些属性,默认中设置获取站点代码的方法为AUTO,我们也可以指定参数,实现更改客户端安装路径等功能。实验中我们使用默认设置。

图32

我们选择在Winxp上使用Client Push Installation Wizard的方式安装Advanced Client。这种方式与Client Push Installation类似,且工作原理相同,不同之处在于Client Push Installation Wizard每一次都需要管理员进行初始化操作,而Client Push Installation则只要在Enable后起作用。

打开SMS管理控制台,选择Collections-All Systems,在右侧的WinXP上选择Install Client


 

图33

如下图,此次会出现Client Push Installation向导


 

图34

我们选择安装SMS客户端,使用站点默认设置类型。


 

图35

由于是新安装客户端,可不选Always install注意:如果是进行客户端的升级等,则需要选中此选项。


 

图36

点击Finish完成设置。


 

图37

此时在SMS管理点服务器上查看session,可发现用户AdCliAcsAccount从Winxp连接到管理点上。


 


图38

 

下面我们到客户端上查看安装情况

首先打开计算机管理,查看Winxp的session,我们可以看到SMSAdmin帐号的连接信息。


 


图39

查看服务和进程,我们可以看到ccmsetup在服务和进程中的运行状态。


 

图40

等待一段时间,查看%windir%/system32/ccmsetup中的安装信息


 

图41

打开其中的ccmsetup日志文件,我们可以看到安装成功完成的信息。


图42

在查看服务和进程,我们可以看到SMS代理主机的服务已经启动,而进程中则有一个CcmExec.exe进程在运行。


 

图43

打开控制面板,我们可以看到增加的一些图标



图44

打开系统管理,我们可以看到相关信息

图45

我们回到SMS管理控制台,刷新All Systems中的成员信息。

图46

然后再选择刷新


 

图47

ALL Systems可以看到Winxp已经安装上了客户端。


图48

b)手动安装Legacy Client安装

对于win98,我们使用手动安装的方式为其安装Legacy Client。

SMSman.exe是在手动安装Legacy Client时需要运行的文件,其命令行参数如下:


 

图49

Win98机器登录网络,在运行中输入//sms-centre/SMSClient/i386/smsman /m //sms-centre/cap_a00

 

图50

此时会打开安装程序向导

图51

等待复制和安装完成

图52

进入SMS客户端的安装目录,我们可以看到以下信息:

图53

进入logs文件夹,打开CliCore.log,查看相关信息。

图54

打开控制面板,可以看到其新的图标:系统管理

图55

双击打开,可以看到一些基本信息

图56

回到管理控制台,再次刷新All Systems中的成员信息,可以看到Win98已经安装了客户端。

图57

至此,我们完成了SMS客户端安装的所有内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值