Inventory Agent Client WMI Classes
Updated: November 1, 2013
Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager
In System Center 2012 R2 Configuration Manager, 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 SQL Server database.
These classes define what an inventory client agent collects and how the collection set should be reported.
Class | Description |
|---|---|
Defines a file collection query. | |
Defines a file collection set for reporting, such as software file collection or IDMIF collection. | |
Defines an inventory collection set for reporting, such as discovery, hardware inventory, software inventory, software file collection, or IDMIF collection. | |
Defines an optional context qualifier for a class query. | |
Defines an inventory class property query to be collected for a particular inventory action. |
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 |
|---|---|
Saves the state of each inventory action. |
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 |
|---|---|
Allows the querying of files based on various criteria. | |
A dynamic instance provider class that allows WMI reporting of Management Information Format (MIF) files that extend the client inventory. | |
A client Windows Management Instrumentation (WMI) class that defines an application. | |
A client Windows Management Instrumentation (WMI) class that defines user information of an application. |
For more information, see Configuration Manager Client Runtime Requirements.
For more information, see Configuration Manager Client Development Requirements.