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
The SMS_AICategory Windows Management Instrumentation (WMI) class in Configuration Manager categorizes the software entries in the SMS_AISoftwareList WMI class.
The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.
Class SMS_AICategory : SMS_BaseClass 
{ 
      uint32 CategoryID; 
      string CategoryName; 
      string Description; 
      boolean IsLocal; 
      uint32 LanguageID; 
      uint32 State; 
      uint32 Type; 
};
Methods
The following table lists the methods in the SMS_AICategory class.
| Method | Description | 
|---|---|
| Returns a summary of all defined categories. | 
Properties
- CategoryID 
 Data type: UInt32- Access type: Read Only - Qualifiers: key - Unique value for the record. 
- CategoryName 
 Data type: String- Access type: Read/Write - Qualifiers: None - Category display name. 
- Description 
 Data type: String- Access type: Read/Write - Qualifiers: None - Supplemental information that describes what this category is used for. 
- IsLocal 
 Data type: Boolean- Access type: Read Only - Qualifiers: None - true if this category instance was created locally. Categories that are created locally can be changed. When false, the CategoryName and Description properties are not editable. 
- LanguageID 
 Data type: UInt32- Access type: Read/Write - Qualifiers: None - Language the category is written in. 
- State 
 Data type: UInt32- Access type: Read Only - Qualifiers: enumeration("STATE_VALIDATED(0), STATE_USER_DEFINED(1)") - Source of the category. - Value - Description - 0 - Validated: Created by Microsoft. - 1 - User Defined: Created by a user. 
- Type 
 Data type: UInt32- Access type: Read/Write - Qualifiers: None - Describes the way this category record is used. - Value - Description - 0 - Category: Category this software fits into. 
 Example: Antivirus.- 1 - Family: Family this software belongs in. 
 Example: Microsoft Office.- 2 - Tag: User defined tags which are assigned to the software entries. 
 Example: Installed on a receptionist’s computer.
Remarks
Class qualifiers for this class include:
- DisplayName("AI Category Table") 
- Dynamic 
- Provider("ExtnProv") 
- Secured 
For more information about both the class qualifiers and the property qualifiers included in the Properties section, see Configuration Manager Class and Property Qualifiers.
Requirements
Runtime Requirements
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.