关于Configuration Manager清单
可以通过逐站点启用客户端代理,使用 Configuration Manager 从Configuration Manager客户端收集硬件和软件清单。
为Configuration Manager站点启用硬件清单客户端代理时,硬件清单数据会为你提供系统信息 (,例如可用磁盘空间、处理器类型和每台计算机的操作系统) 。 启用软件清单客户端代理后,可以清点信息,例如客户端计算机上存在的特定文件类型和版本。 软件清单客户端代理还可以收集有关在客户端系统上列出清单的文件的信息。 Configuration Manager软件清单还可以从客户端计算机收集文件,而不仅仅是有关文件的详细信息。 使用文件集合时,可以指定要从客户端复制到客户端分配到的Configuration Manager站点服务器的一组文件。
注意
有关详细信息,请参阅 硬件清单简介。
关于收集硬件清单
启用后,Configuration Manager硬件清单客户端代理会自动收集有关Configuration Manager站点中客户端硬件特征的详细信息。 通过使用此功能,可以收集有关客户端计算机的各种信息,例如客户端计算机的内存、操作系统和外围设备。
硬件清单功能通过查询客户端计算机上的多个数据存储(例如注册表和 Windows Management Instrumentation (WMI) 命名空间类)来收集数据。 硬件清单客户端代理不会查询所有可能的 WMI 类,但默认情况下,它可以报告来自近 100 个不同 WMI 类的大约 1,500 个硬件属性。
关于收集软件清单
启用后,Configuration Manager软件清单客户端代理可以直接从文件 ((如.exe文件) )收集软件清单数据,方法是清点文件头信息。 Configuration Manager还可以清点未知文件-文件头中没有详细信息的文件。 这提供了一种灵活且易于维护的软件清单方法。 还可以Configuration Manager收集指定文件的副本。 可以使用资源资源管理器查看客户端的软件清单和收集的文件信息。
关于 NOIDMIF 和 IDMIF 文件
管理信息格式 (MIF) 文件可用于扩展Configuration Manager硬件清单客户端代理从客户端收集的硬件清单信息。 在硬件清单期间,存储在 MIF 文件中的信息将添加到客户端清单报表并存储在站点数据库中,你可以在其中以与使用默认客户端清单数据相同的方式使用数据。 执行客户端硬件清单时可以使用两个 MIF 文件:NOIDMIF 和 IDMIF。
默认情况下,NOIDMIF 和 IDMIF 文件信息不按Configuration Manager站点列出清单。 若要启用要清点的 NOIDMIF 和 IDMIF 文件信息,必须启用 NOIDMIF 和 IDMIF 收集。 可以选择在硬件清单客户端代理属性的“MIF 收集”选项卡上为Configuration Manager站点启用一种或两种类型的 MIF 文件收集。
重要
必须先为其创建或导入类信息,然后才能将 MIF 文件的信息添加到 Configuration Manager 数据库。 有关详细信息,请参阅如何在 Configuration Manager 中扩展硬件清单中的添加新清单类和导入硬件清单类部分。
NOIDMIF 文件
Configuration Manager硬件清单中使用的标准 MIF 文件称为 NOIDMIF 文件。 NOIDMIF 文件不包含数据的唯一标识符。 报告清单信息时,Configuration Manager自动将 NOIDMIF 文件数据与从中收集 NOIDMIF 文件的客户端相关联。
注意
在客户端硬件清单周期内,NOIDMIF 文件本身不会发送到站点服务器。 将收集 NOIDMIF 文件中包含的信息并将其添加到客户端清单报表中。
如果已列出清单的 NOIDMIF 文件中定义的类在Configuration Manager站点数据库中尚不存在,则会在站点数据库中创建新的清单类表来存储清单信息。 后续清单将清点 NOIDMIF 文件中存储的数据,并更新站点数据库中客户端的现有清单数据。 如果从客户端中删除 NOIDMIF 文件,则会从站点数据库中客户端的当前清单信息中删除与 NOIDMIF 文件相关的所有类和属性。
对于默认情况下要列出清单的 NOIDMIF 文件信息,NOIDMIF 文件必须存储在Configuration Manager客户端上的以下目录中:
% Windir%\System32\CCM\Inventory\Noidmifs
IDMIF 文件
自定义 MIF 文件(称为 IDMIF 文件)也可用于Configuration Manager硬件清单。 IDMIF 文件包含唯一 ID,不与从中收集这些文件的计算机关联。 IDMIF 文件可用于收集有关非客户端Configuration Manager设备的清单数据;例如,共享网络打印机、DVD 播放器、影印机或与客户端特定计算机无关的类似设备。
为站点启用 IDMIF 收集时,仅当 IDMIF 文件在硬件清单客户端代理属性的“ 常规 ”选项卡中定义的自定义 MIF 文件的大小限制内时,才会收集 IDMIF 文件。
重要
由于 IDMIF 文件不与Configuration Manager客户端相关联,因此它们由硬件清单客户端代理收集,并连同客户端硬件清单报告一起发送到站点服务器。 根据为站点指定的最大自定义 MIF 大小,IDMIF 收集可能会导致客户端清单期间网络带宽使用率增加,应在启用 IDMIF 文件收集之前进行计划。
IDMIF 文件与 NOIDMIF 文件相同,但以下情况除外:
IDMIF 文件必须具有提供体系结构的增量标头和唯一 ID。 在客户端上处理期间,系统会自动为 NOIDMIF 文件提供类似的标头。
IDMIF 文件必须包含一个顶级组,其类与要添加或更改的体系结构相同,并且该组必须至少包含一个属性。
与 NOIDMIF 文件一样,IDMIF 文件具有必须唯一的键属性。 具有多个实例的任何类都必须至少定义了一个键属性,否则后续实例将覆盖以前的实例。
从客户端中删除 IDMIF 文件不会导致在后续硬件清单期间删除站点数据库中的关联数据。
IDMIF 文件信息不会添加到客户端清单报告,也不会作为 MIF 文件通过网络发送,在站点服务器上进行处理。
对于默认要清点的 IDMIF 文件信息,IDMIF 文件必须存储在Configuration Manager客户端上的以下目录中:
% Windir%\System32\CCM\Inventory\Idmifs