SMS_SoftwareInventoryAgentConfig Server WMI Class
Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager
The SMS_SoftwareInventoryAgentConfig Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that specifies how client computers retrieve software inventory.
The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.
Syntax
Class SMS_SoftwareInventoryAgentConfig : SMS_ClientAgentConfig_BaseClass
{
UInt32 AgentID;
String CollectableFileExclude[];
String CollectableFileMaxSize[];
String CollectableFilePaths[];
String CollectableFiles[];
String CollectableFileSubdirectories[];
Boolean Enabled;
String Exclude[];
String ExcludeWindirAndSubfolders[];
String InventoriableTypes[];
String Path[];
UInt32 QueryTimeout;
UInt32 ReportOptions;
UInt32 ReportTimeout;
UInt32 ScanInterval;
String Schedule;
String Subdirectories[];
};
Methods
The SMS_SoftwareInventoryAgentConfig class does not define any methods.
Properties
AgentID
Data type: UInt32Access type: Read-only
Qualifiers: [key, read]
Identifies the client agent component. The Software Updates Agent ID is 2.
CollectableFileExclude
Data type: String ArrayAccess type: Read/Write
Qualifiers: none
true if encrypted and compressed files are excluded in the file collection settings. The value in the array should be true or false.
CollectableFileMaxSize
Data type: String ArrayAccess type: Read/Write
Qualifiers: none
Maximum size for all collected files (KB).
CollectableFilePaths
Data type: String ArrayAccess type: Read/Write
Qualifiers: none
The list of file paths to collect.
CollectableFiles
Data type: String ArrayAccess type: Read/Write
Qualifiers: none
The list of files to collect.
CollectableFileSubdirectories
Data type: String ArrayAccess type: Read/Write
Qualifiers: none
true if files in subfolders are collected in the file collection settings. The value in the array should be true or false.
Enabled
Data type: BooleanAccess type: Read/Write
Qualifiers: none
true if the agent is enabled.
Exclude
Data type: String ArrayAccess type: Read/Write
Qualifiers: none
true if encrypted and compressed files are excluded in the file inventory settings. The value in the array should be true or false.
ExcludeWindirAndSubfolders
Data type: String ArrayAccess type: Read/Write
Qualifiers: none
true if files in the Windows folder are excluded in the file inventory settings. The value in the array should be true or false.
InventoriableTypes
Data type: String ArrayAccess type: Read/Write
Qualifiers: none
The list of file types to inventory.
Path
Data type: String ArrayAccess type: Read/Write
Qualifiers: none
The list of file path to be inventoried in the file inventory settings.
QueryTimeout
Data type: UInt32Access type: Read/Write
Qualifiers: none
The maximum time, in seconds, for querying file information on the client. The default value is 1 week.
ReportOptions
Data type: UInt32Access type: Read/Write
Qualifiers: none
The reporting details. Possible values are:
1
Product Only
2
File Only
7
Full Details
ReportTimeout
Data type: UInt32Access type: Read/Write
Qualifiers: none
Maximum time, in seconds, that the client messaging framework attempts to transmit the report, if the destination endpoint is unreachable. The default value is 1 week.
ScanInterval
Data type: UInt32Access type: Read/Write
Qualifiers: none
Delay, in milliseconds, to pass to the software inventory provider for the software scan.
Schedule
Data type: StringAccess type: Read/Write
Qualifiers: none
Software inventory and file collection schedule.
Subdirectories
Data type: String ArrayAccess type: Read/Write
Qualifiers: none
true if files in subfolders are inventoried in the file inventory settings. The value in the array should be true or false.
Remarks
Requirements
Runtime Requirements
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.