ConfigMgr Inventory (软硬件清单)介绍

概述 清单(Inventory)是SMS和SCCM客户使用最多的一个功能之一,包括硬件清单,软件清单。硬件清单主要提供每台计算机的系统信息,如可用磁盘空间、处理器类型和操作系统等。软件清单主要收集文件类型、版本等文件的详细信息,还可以在相应的客户端系统收集文件。 清单基础 – Windows 管理规范和sms_def.mof文件 硬件清单功能主要通过查询客户端计算机上的多个数据存储,如注册表和 Windows 管理规范 (WMI) 命名空间类来从客户端计算机收集数据。其中,WMI是Windows的一项核心管理技术,管理员可以通过WMI管理本地和远程计算机。几乎Windows中所有默认提供的软硬件组件都会通过WMI来暴露其内部信息,如硬盘的大小等硬件信息;还包括已经安装了的软件、操作系统等非硬件信息。清单也是通过WMI来实现的。想进一步了解WMI,可以访问(http://technet.microsoft.com/zh-cn/library/ee692772.aspx )。 默认情况下硬件清单客户端代理(hardware Inventory Agent)能够报告100多 种不同 WMI 类的大约 1,500 种常用的硬件属性。这些设置是在主站点服务器上的 SMS_def.mof 文件中指定。在主站点服务器计算机上,导航到 <ConfigMgr安装目录>\inboxes\clifiles.src\hinv 目录,即可打开该站点的sms_def.mof文件。下面摘录其中的一小段(为了可读性,略有精简) [ SMS_Report     (TRUE),   SMS_Group_Name (“CD-ROM”),   SMS_Class_ID   (“MICROSOFT|CDROM|1.0”) ] class Win32_CDROMDrive : SMS_Class_Template {     [SMS_Report (TRUE)     ]         uint16     Availability;     [SMS_Report (TRUE)     ]         string     Caption;     [SMS_Report…

2