如何扩展硬件清单配置管理器中

 

适用对象:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

System Center 2012 Configuration Manager 硬件清单中通过使用 Windows Management Instrumentation (WMI) 读取与设备有关的信息。WMI 是 Microsoft 实现的基于 web 的企业管理 (WBEM),这是一种行业标准为访问企业环境中的管理信息。在以前版本的 配置管理器, ,您可以通过修改站点服务器上的文件 sms_def.mof 扩展硬件清单。此文件包含可以通过阅读的 WMI 类的列表 配置管理器 硬件清单。如果编辑此文件,可以启用和禁用现有的类和还创建新类,以列出清单。

Configuration.mof 文件用于定义要通过硬件清单客户端上列出清单的数据类和时不会更改从 Configuration Manager 2007。您可以创建数据类来清点现有的或自定义 WMI 存储库数据类或客户端系统上存在的注册表项。

Configuration.mof 文件还定义并注册 WMI 提供程序用于访问在硬件清单期间的设备信息。通过注册提供程序,可以定义要使用的提供程序类型和提供程序支持的类。

当 配置管理器 客户端请求策略,例如,其标准的客户端策略轮询间隔期间,Configuration.mof 将被附加到的策略正文。然后下载此文件并对其进行了编译的客户端。当添加、 修改或删除 Configuration.mof 文件中的数据类时,客户端将自动编译对清单相关的数据类进行这些更改。不需要执行进一步的操作来列出 配置管理器 客户端上新数据类或已修改数据类的清单。

在 System Center 2012 Configuration Manager, ,您不能再编辑 sms_def.mof 文件中那样 Configuration Manager 2007。相反,您可以启用和禁用 WMI 类和添加新类来通过使用客户端设置来收集硬件清单。配置管理器 提供了以下方法来扩展硬件清单。

方法

更多信息

启用或禁用现有的清单类

您可以启用或禁用使用的默认清单类 配置管理器 也可以创建自定义客户端设置,允许您从指定的集合的客户端收集不同的硬件清单类。有关详细信息,请参阅 若要启用或禁用现有的清单类 本主题中的过程。

添加一个新的清单类

您可以从另一台设备的 WMI 命名空间添加一个新的清单类。有关详细信息,请参阅 若要添加一个新的清单类 本主题中的过程。

导入和导出硬件清单类

可以导入和导出包含从清单类的托管对象格式 (MOF) 文件 配置管理器 控制台。有关详细信息,请参阅 若要导入硬件清单类 和 若要导出硬件清单类 本主题中的过程。

创建 NOIDMIF 文件

使用 NOIDMIF 文件来收集有关不能通过已列出清单的客户端设备的信息 配置管理器。例如,您可能想要收集设备资产编号的信息仅作为在设备上的标签存在。NOIDMIF 清单是自动与收集从客户端设备相关联。有关详情,请参阅本主题中的若要创建 NOIDMIF 文件。

创建 IDMIF 文件

使用 IDMIF 文件来收集有关您的组织中将不与关联的资产的信息 配置管理器 客户端,例如,投影仪、 复印机和网络打印机。有关详情,请参阅本主题中的若要创建 IDMIF 文件。

若要扩展硬件清单的过程

使用以下过程来扩展硬件清单前面的表中所述。

这些过程帮助您配置硬件清单的默认客户端设置和它们适用于层次结构中的所有客户端。如果您想将这些设置将应用于仅某些客户端,创建自定义客户端设备设置并将其分配到包含您想要列出清单的设备的集合。有关如何创建自定义客户端设置的详细信息,请参阅 如何在 Configuration Manager 中配置客户端设置

若要启用或禁用现有的清单类

  1. 在 配置管理器 控制台中,单击 管理

  2. 在“管理”工作区中,单击“客户端设置”。

  3. 单击“默认客户端设置”。

  4. 在“主页”选项卡上的“属性”组中,单击“属性”。

  5. 默认客户端设置 对话框中,单击 硬件清单

  6. 设备设置 列表中,单击 设置类

  7. 硬件清单类 对话框框中,选中或清除的类和类属性,以按照硬件清单收集。您可以展开以选择或清除使该类中的各个属性的类。使用 清单类搜索 字段以单个类中搜索。

    System_CAPS_important重要事项

    当您添加到的新类 配置管理器 硬件清单收集和发送到站点服务器的清单文件的大小将增加。这可能会产生负面影响网络性能和 配置管理器 站点。启用您想要收集的清单类。

  8. 单击 确定 以保存所做的更改并关闭 硬件清单类 对话框。

若要添加一个新的清单类

  1. 在 配置管理器 控制台中,单击 管理

    System_CAPS_important重要事项

    只能从最高级别服务器层次结构中并通过修改默认客户端设置中添加清单类。当创建自定义设备设置此选项不可用。

  2. 在“管理”工作区中,单击“客户端设置”。

  3. 单击“默认客户端设置”。

  4. 在“主页”选项卡上的“属性”组中,单击“属性”。

  5. 默认客户端设置 对话框中,单击 硬件清单

  6. 设备设置 列表中,单击 设置类

  7. 硬件清单类 对话框中,单击 添加

  8. 添加硬件清单类 对话框中,单击 连接

  9. 连接到 Windows Management Instrumentation (WMI) 对话框框中,指定将用于检索 WMI 类要用于检索这些类的 WMI 命名空间的计算机的名称。如果您想要检索您指定的 WMI 命名空间下的所有类中,单击 递归。如果您要连接到计算机不是本地计算机,提供有权访问远程计算机上的 WMI 的帐户的登录凭据。

  10. 单击“连接”。

  11. 添加硬件清单类 对话框中,在 清点类 列表中,选择想要添加到的 WMI 类 System Center 2012 Configuration Manager 硬件清单。

  12. 如果您想要编辑所选的 WMI 类的相关信息,请单击 编辑, ,然后在 类限定符 对话框框中,提供以下信息:

    • 显示名称 – 指定友好名称将显示在资源浏览器的类。

    • 属性 – 指定在 WMI 中的每个属性将显示类的单位。

    此外可以将属性指定为键属性来帮助唯一地标识每个类的实例。如果类未定义任何键,从客户端报告的类的多个实例只能找到的最新的实例存储在数据库中。

    完成配置属性,请单击 确定 关闭 类限定符 对话框。

  13. 单击确定以关闭 添加硬件清单类 对话框。

  14. 单击 确定 关闭 硬件清单类 对话框。

  15. 单击“确定”以关闭“默认客户端设置”对话框。

若要导入硬件清单类

  1. 在 配置管理器 控制台中,单击 管理

  2. 在“管理”工作区中,单击“客户端设置”。

  3. 单击“默认客户端设置”。

    System_CAPS_important重要事项

    当您修改默认客户端设置时,只可以导入清单类。但是,您可以使用自定义客户端设置导入不包含架构更改,例如,更改从现有类的属性的信息 TrueFalse

  4. 在“主页”选项卡上的“属性”组中,单击“属性”。

  5. 默认客户端设置 对话框中,单击 硬件清单

  6. 设备设置 列表中,单击 设置类

  7. 硬件清单类 对话框中,单击 导入

  8. 导入 对话框中,选择托管对象格式 (MOF) 文件您想要导入,然后单击 确定

  9. 导入摘要 对话框框中,检查的项,将导入,然后单击 导入

若要导出硬件清单类

  1. 在 配置管理器 控制台中,单击 管理

  2. 在“管理”工作区中,单击“客户端设置”。

  3. 单击“默认客户端设置”。

  4. 在“主页”选项卡上的“属性”组中,单击“属性”。

  5. 默认客户端设置 对话框中,单击 硬件清单

  6. 设备设置 列表中,单击 设置类

  7. 硬件清单类 对话框中,单击 导出

    System_CAPS_note注意

    导出类时,将导出所有当前所选的类。

  8. 导出 对话框框中,指定的托管对象格式 (MOF) 文件,您想要导出的类,然后依次 保存

如何使用管理信息文件 (MIF 文件) 来扩展硬件清单

使用管理信息格式 (MIF) 文件来扩展从客户端收集硬件清单信息 配置管理器。在硬件清单过程中,存储在 MIF 文件中的信息被添加到客户端清单报表并存储在站点数据库中,使用站点数据库中数据的方式可以与使用默认客户端清单数据的方式相同。有两种类型的 MIF 文件,文件 NOIDMIF 和 IDMIF。

System_CAPS_important重要事项

您可以从 MIF 文件添加信息之前 配置管理器 数据库中,您必须创建或导入为它们的类信息。有关详细信息,请参阅部分 若要添加一个新的清单类 和 若要导入硬件清单类 本主题中。

若要创建 NOIDMIF 文件

NOIDMIF 文件可以用于将信息添加到通常不能收集的客户端硬件清单 配置管理器 并且与特定客户端设备相关联。例如,许多公司标记具有资产号码组织中的每台计算机并手动编目这些。当创建 NOIDMIF 文件时,可以将此信息添加到 配置管理器 数据库和用于查询和报告。有关创建 NOIDMIF 文件的信息,请参阅 System Center 2012 Configuration Manager SDK 文档。

System_CAPS_important重要事项

当创建 NOIDMIF 文件时,这必须以 ANSI 编码格式保存。以 utf-8 编码格式保存的 NOIDMIF 文件无法读取由 配置管理器。

创建 NOIDMIF 文件后,将此存储在文件夹中 %windir%\System32\CCM\Inventory\Noidmifs 每个客户端上的文件夹。配置管理器 将信息从收集此文件夹中的 NODMIF 文件在下一步计划的硬件清单周期内。

若要创建 IDMIF 文件

可以使用 IDMIF 文件来添加到的资产信息 System Center 2012 Configuration Manager 可能不正常情况下要列出清单的数据库 System Center 2012 Configuration Manager 并且不是与特定客户端设备相关联。例如,可以使用 IDMIFS 收集有关投影仪、 DVD 播放机、 复印机或不包含其他设备信息 配置管理器 客户端。有关创建 IDMIF 文件的信息,请参阅 System Center 2012 Configuration Manager SDK 文档。

创建 IDMIF 文件后,将此存储在文件夹中 %windir%\System32\CCM\Inventory\Idmifs 客户端计算机上的文件夹。配置管理器 将收集信息从该文件在下一步计划的硬件清单周期内。您必须声明通过添加或将其导入该文件中包含的信息的新类。