关于硬件清单使用的 MIF 文件

应用到: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

管理信息格式 (MIF) 文件可用于扩展 Configuration Manager 2007 硬件清单客户端代理从客户端收集的硬件清单信息。在硬件清单过程中,存储在 MIF 文件中的信息被添加到客户端清单报表并存储在站点数据库中,使用站点数据库中数据的方式可以与使用默认客户端清单数据的方式相同。执行客户端硬件清单时可以使用两个 MIF 文件:NOIDMIF 和 IDMIF。

默认情况下,Configuration Manager 2007 站点不列出 NOIDMIF 和 IDMIF 文件信息的清单。要启用要列出清单的 NOIDMIF 和 IDMIF 文件信息,必须启用 NOIDMIF 和 IDMIF 收集。您可以在硬件清单客户端代理属性的“MIF 收集”选项卡上为 Configuration Manager 2007 站点选择启用一种或两种类型的 MIF 文件收集。有关在硬件清单过程中为 Configuration Manager 2007 站点启用 MIF 收集的详细信息,请参阅硬件清单客户端代理属性:“MIF 收集”选项卡

重要

Configuration Manager 2007 将创建新表或修改站点数据库中的现有表以容纳 IDMIF 和 NOIDMIF 文件中的属性。但是,IDMIF 和 NOIDMIF 文件没有经过验证,因此可以使用它们来更改不希望更改的表。无效数据可以覆盖有效数据。可以加载大量数据,导致所有 Configuration Manager 2007 功能延迟。为缓解此风险,您应该仅在需要时启用 IDMIF 和 NOIDMIF 收集。

NOIDMIF 文件

Configuration Manager 2007 硬件清单中使用的标准 MIF 文件称为 NOIDMIF 文件。NOIDMIF 文件不包含数据的唯一标识符。Configuration Manager 2007 自动将 NOIDMIF 文件数据与报告清单信息时从其收集 NOIDMIF 文件的客户端相关联。

备注

NOIDMIF 文件本身不在客户端硬件清单周期中发送到站点服务器。NOIDMIF 文件内包含的信息被收集并添加到客户端清单报表中。

如果列出清单的 NOIDMIF 文件中定义的类已不存在于 Configuration Manager 2007 站点数据库,则在站点数据库中创建新的清单类表以存储清单信息。后续清单将列出 NOIDMIF 文件中存储的数据的清单,并为站点数据库中的客户端更新现有清单数据。如果从客户端中删除 NOIDMIF 文件,将从站点数据库中的客户端的当前清单信息中删除所有与 NOIDMIF 文件有关的类和属性。

要默认列出 NOIDMIF 文件信息的清单,NOIDMIF 文件必须存储在 Configuration Manager 2007 客户端的下列目录中:

%Windir%\System32\CCM\Inventory\Noidmifs

IDMIF 文件

称为 IDMIF 文件的自定义 MIF 文件也可以用于 Configuration Manager 2007 硬件清单。IDMIF 文件包含唯一 ID,并且不与从中收集它们的计算机相关联。IDMIF 文件可用于收集有关不是 Configuration Manager 2007 客户端的设备的清单数据,例如共享网络打印机、DVD 播放器、影印机或不与客户端特定的计算机相关联的类似设备。

为某站点启用 IDMIF 收集时,如果 IDMIF 文件在为硬件清单客户端代理属性的“常规”选项卡中定义的自定义 MIF 文件指定的大小限制内,则仅收集 IDMIF 文件。有关指定最大自定义 MIF 文件大小的详细信息,请参阅硬件清单客户端代理属性:“常规”选项卡

重要

由于 IDMIF 文件不与 Configuration Manager 2007 客户端相关联,因此由硬件清单客户端代理收集,并与客户端硬件清单报表一起发送至站点服务器。根据为站点指定的最大自定义 MIF 大小,IDMIF 收集可能导致在客户端清单过程中的网络带宽利用率增加,并应该在启用 IDMIF 文件收集之前进行规划。

IDMIF 文件与 NODMIF 文件相同,以下情况除外:

  • IDMIF 文件必须有一个提供体系结构的增量头和唯一 ID。NOIDMIF 文件在客户端上处理过程中由系统自动指定类似头。

  • IDMIF 文件必须包括类与正在添加或更改的体系结构相同的顶级组,并且该组必须至少包括一个属性。

  • 和 NOIDMIF 文件一样,IDMIF 文件具有必须唯一的密钥属性。任何具有多个实例的类都必须至少定义一个密钥属性,或后续实例覆盖以前的实例。

  • 从客户端删除 IDMIF 文件不会导致后续硬件清单过程中删除站点数据库中的关联数据。

  • IDMIF 文件信息不会添加到客户端清单报表中,并且文件本身在网络上发送以便在站点服务器上处理。

要默认列出 IDMIF 文件信息的清单,IDMIF 文件必须存储在 Configuration Manager 2007 客户端的下列目录中:

%Windir%\System32\CCM\Inventory\Idmifs

另请参阅

任务

如何使用 MIF 文件扩展硬件清单
如何更改默认 MIF 存储位置

概念

关于收集硬件清单

有关其他信息,请参阅 Configuration Manager 2007 Information and Support
要与文档团队联系,请将电子邮件发送至 SMSdocs@microsoft.com。