The SMS_HardwareInventoryAgentConfig Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that specifies hardware inventory settings for client computers.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Class SMS_HardwareInventoryAgentConfig : SMS_ClientAgentConfig_BaseClass
{
	UInt32 AgentID;
	Boolean Enabled;
	String InventoryReportID;
	String LastUpdateTime;
	UInt32 Max3rdPartyMIFSize;
	UInt32 MIFCollection;
	UInt32 ProviderTimeout;
	String Schedule;
};

Methods

The SMS_HardwareInventoryAgentConfig class does not define any methods.

Properties

AgentID

Data type: UInt32Access type: Read-only Qualifiers: [key, read]Identifies the client agent component. The Hardware Inventory Agent ID is 15.
Enabled

Data type: BooleanAccess type: Read/Write Qualifiers: nonetrue if the agent is enabled.
InventoryReportID

Data type: StringAccess type: Read/Write Qualifiers: noneIdentifies the type of inventory report.

Hardware Inventory

{00000000-0000-0000-0000-000000000001}

Software Inventory

{00000000-0000-0000-0000-000000000002}

Data Discovery Record

{00000000-0000-0000-0000-000000000003}

LastUpdateTime

Data type: StringAccess type: Read/Write Qualifiers: noneLast time the client setting was updated.
Max3rdPartyMIFSize

Data type: UInt32Access type: Read/Write Qualifiers: noneMaximum custom MIF file size (KB).
MIFCollection

Data type: UInt32Access type: Read/Write Qualifiers: noneMIF files to collect.

0

None

0x08

Collect IDMIF files

0x04

Collect NOIDMIF files

0x0C

Collect IDMIF and NOIDMIF files

ProviderTimeout

Data type: UInt32Access type: Read/Write Qualifiers: noneThis property is not currently used.
Schedule

Data type: StringAccess type: Read/Write Qualifiers: noneSchedule of hardware inventory.

Remarks

Requirements

Runtime Requirements

Development Requirements