Share via


Inventory Agent Client WMI Classes

Applies To: 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

In Configuration Manager 2007, the inventory client agent classes can be broken into three categories:

  • Inventory client agent settings

  • Inventory collection

  • Report state Configuration Manager inventory provider

If the IDMIF class name is more than 32 characters, the IDMIF is collected on the client, but the data is not written to the SMSSQL Server database.

Inventory Agent Settings

These classes define what an inventory client agent collects and how the collection set should be reported.

Class Description

CollectableFileItem Client WMI Class

Defines a file collection query.

FileCollectionAction Client WMI Class

Defines a file collection set for reporting, such as software file collection or IDMIF collection.

InventoryAction Client WMI Class

Defines an inventory collection set for reporting, such as discovery, hardware inventory, software inventory, software file collection, or IDMIF collection.

InventoryDataContext Client WMI Class

Defines an optional context qualifier for a class query.

InventoryDataItem Client WMI Class

Defines an inventory class property query to be collected for a particular inventory action.

Inventory Collection and Report State

These classes are used to track the current state of inventory collection and reporting. The inventory client agent generates these class instances for each type of inventory report.

Class Description

InventoryActionStatus Client WMI Class

Saves the state of each inventory action.

SMS Inventory Provider Classes

These classes are defined by Configuration Manager-supplied instance providers and extend inventory collection beyond the standard Windows Management Instrumentation (WMI) providers. In general, these classes expose additional system data through WMI for inventory collection.

Class Description

FileSystemFile Client WMI Class

Allows the querying of files based on various criteria.

SMS_MIFGroup Client WMI Class

A dynamic instance provider class that allows WMI reporting of Management Information Format (MIF) files that extend the client inventory.

Requirements

Runtime Requirements

For more information, see Configuration Manager Client Runtime Requirements.

Development Requirements

For more information, see Configuration Manager Client Development Requirements.