Desired configuration management server Windows Management Instrumentation (WMI) classes, in Microsoft System Center Configuration Manager 2007, assist you in assessing computer compliance by considering a number of configurations, for example, installation and configuration of the correct Microsoft Windows operating system versions. You can also use these classes to check for compliance with software updates and security settings.

The main classes supporting the desired configuration management feature are:

For more information, see Desired Configuration Management Configuration Baselines and Configuration Items.

Note
Some of the classes that are defined for desired configuration management, for example, SMS_ConfigurationBaselineInfo Server WMI Class, are specific to baseline configuration items. Some of the classes can also be used to reference software update configuration items, although applications use the software updates feature to manipulate these items. For more information, see Configuration Manager Software Updates.

The Configuration Manager 2007 server class schema is a set of WMI classes that represent the objects on a server running Configuration Manager. Each Configuration Manager class is a template for a managed object and all instances of the object use the template. Classes can contain properties and methods. The properties describe the class data, and the methods typically perform data management. For more information about developing applications using these classes, see About Configuration Manager SDK Requirements.

In This Section

Term Definition

SMS_BaselineAssignment Server WMI Class

Contains information about a baseline, which is a type of configuration item defined by SMS_ConfigurationBaselineInfo Server WMI Class.

SMS_Category_LocalizedProperties Server WMI Class

Describes various localized properties for a category, for example, a product or a classification.

SMS_CategoryInstance Server WMI Class

Represents a category instance used to replicate information about a category, for example, a product or a classification, to all child sites.

SMS_CategoryInstanceBase Server WMI Class

Serves as an abstract base class for the SMS_CategoryInstance Server WMI Class and SMS_UpdateCategoryInstance Server WMI Class classes.

SMS_CI_ComplianceHistory Server WMI Class

Represents the compliance history for configuration baselines and configuration items.

SMS_CI_ComplianceSummary Server WMI Class

Represents a compliance summary for a baseline configuration item.

SMS_CI_CurrentComplianceStatus Server WMI Class

Represents the compliance status for configuration baselines and configuration items.

SMS_CI_LocalizedEulas Server WMI Class

Contains the localized Microsoft Software License Terms information for a configuration item.

SMS_CI_LocalizedProperties Server WMI Class

Contains the localized properties for a configuration item.

SMS_CIAssignmentBaseClass Server WMI Class

Serves as an abstract base class for the SMS_BaselineAssignment Server WMI Class.

SMS_CIAssignmentToCI Server WMI Class

Represents a relationship between a configuration baseline and its assignments.

SMS_ConfigurationBaselineInfo Server WMI Class

Defines information about a baseline configuration item.

SMS_ConfigurationItem Server WMI Class

Represents a configuration item.

SMS_ConfigurationItemBaseClass Server WMI Class

Serves as an abstract base class for several Configuration Manager classes, for example, SMS_ConfigurationItem Server WMI Class.

SMS_G_System_CI_ComplianceState Server WMI Class

Represents hardware inventory class objects for the compliance state of a configuration item.

SMS_SDMPackageLocalizedData Server WMI Class

Represents localized data for a System Definition Model (SDM) package.

See Also


Send comments about this topic to Microsoft.