您的位置:首页 > 其它

SMS 2003操作指南系列之一:SMS2003软硬件清单收集配置指南

2007-01-19 15:39 495 查看
前言

清单收集是SMS 2003主要特征之一。SMS 2003提供了两种清单收集:硬件清单收集和软件清单收集。硬件清单收集功能收集了诸如客户机存大小、CPU频率、硬盘容量等具体的硬件信息,可用于企业的IT类固定资产管理;软件清单收集则可以为系统管理员提供客户端安装的软件或存储的文件的大小、路径等具体信息。在这篇文章里,我们将一起学习如何配置SMS站点服务器进行软硬件清单的收集。

概念

(1)清单收集中使用的主要组件

组件
在清单收集过程中的功能描述
Client
安装有Inventory Agent组件,用于收集客户端数据
Site Server
存储并传递Inventory设置到CAP和MP;处理清单数据并传送给站点数据库
MP
将Advanced Client策略(Policy)传递给Advanced Client;收集并传递Advanced Client上的清单数据至Site Server
CAP
将Legacy Client设置(Setting)和规则(Rule)传递给Legacy Client;收集并传递Legacy Client上的清单数据至Site Server
Site Database
存储清单数据
(2)清单收集过程

SMS清单收集的主要步骤如下:



图0

网络拓扑

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



图1
实验步骤

(1)硬件清单收集

打开SMS管理控制台,选择Site Settings下的Client Agent,从右侧看到各种client agent的类型



图2

双击Hardware Inventory Client Agent



图3

勾选Enable hardware inventory on clients,然后选择Full schedule



图4

打开Schedule子窗口,设置适合实际环境的硬件清单收集周期,默认为每7天收集一次客户机的硬件清单周期。



图5

点击OK后回到主窗口,点击Apply完成服务器端的设置。


 

图6
下面我们在客户机上查看配置硬件清单之后的客户端的情况:

在WinXP的控制面板中打开系统管理



图7

在操作标签栏中选中计算机策略检索与评估周期,点击初始化操作



图8

等待一段时间后,可以看到SMS清单代理组件状态由已禁用变为已启用



图9

操作标签栏中也已经出现了硬件清单周期的条目。



图10

我们打开%windir%/system32/ccm/logs/InventoryAgent.log,可以看到相关的硬件清单代理进行硬件信息收集的相关信息。



图11

回到SMS控制台,选中Colletions下All System中的Winxp,打开资源浏览器(Resourse Explorer)


 

图12

可以看到,客户机Winxp的硬件信息已经收集上来了。


 

图13

对于Win98客户机,打开控制面板,选择系统管理-站点



图14

点击更新配置,稍微等待一会,打开C:/windows/ms/sms/logs文件夹,里面新增加了若干日志文件,打开其中的inhinv32.log,查看Legacy Client上安装Hardware Agent组件的信息;打开hinv32.log查看硬件清单收集周期执行的信息。





图15

回到系统管理-组件,可以看到其中新增加了Hardware Inventory Agent



图16

在SMS控制台中,已经可以查看到Win98硬件清单的信息。



图17

(2)软件清单收集

开始配置软件清单代理前,我们现在两台客户上新建两个文本文件,文件名分别为winsvr-xp.txt、winsvr-98.txt。





图18

在配置软件清单代理的软件收集时,我们要求从客户端上收集这两个文本文件的信息。

下面我们开始配置软件清单代理:



图19

打开Software Inventory Client Agent的属性,选中Enable software inventory on client,并选择Full Schedule



图20

根据实际情况设置软件清单收集的周期,建议设置周期不要过短,因为其可能造成较大的网络流量



图21

打开Inventory Collection,默认收集的文件类型为*.exe,Reporting Detail包括了File details、Product details:



图22

我们删除默认收集的文件类型,新建winsvr*.txt做为我们软件清单收集的内容,如下图


 

图23

我们可以选择查找客户端所有硬盘内的信息,也可以指定特定的路径



图24

点击两次OK后回到主窗口,取消Reporting Detail中的Product Details



图25

点击OK完成设置。
同样,我们回到客户机上。在客户机上Winxp的控制面板中打开系统管理,在操作标签栏中选中计算机策略检索与评估周期,如图7,点击初始化操作

等待一段时间后,在操作中将增加软件清单周期以及文件收集两个操作



图26

再打开%windir%/system32/ccm/logs/InventoryAgent.log,可以查看软件清单以及文件收集过程的信息





图27

从SMS控制台的资源查看器中,我们可以看到客户机WinXP软件清单收集到的文件的信息



图28

 

在安装Win98的机器上,打开控制面板,选择系统管理-站点,点击更新配置,稍微等待一会,打开:/windows/ms/sms/logs文件夹,里面又会新增加一些日志文件,打开其中的insinv32.log,查看Legacy Client上安装Software Agent组件的信息;打开sinv32.log查看软件清单收集周期执行的信息。





图29

从SMS控制台的资源查看器中,我们可以看到客户机Win98软件清单收集到的文件的信息



图30

除了从Recourse Explorer中查看软件清单信息外,我们还可以使用Reporting功能集中查看信息,操作如下:
打开SMS管理控制台,运行报告Computers with a specific file
 



图31

输入拥有查看Report权限的用户名与密码



图32

在报告页面中输入winsvr%.txt



图33

点击Display,结果如下图。



图34
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: