In System Center 2012 Configuration Manager, compliance settings (DCM) server Windows Management Instrumentation (WMI) classes, assist you in assessing computer compliance by considering a number of configurations, for example, installation and configuration of the correct versions of Microsoft Windows operating systems. You can also use these classes to check for compliance with software updates and security settings.
The main classes supporting the compliance settings feature are:
- SMS_ConfigurationItem
Server WMI Class, representing a generic configuration
item.
- SMS_ConfigurationBaselineInfo
Server WMI Class, representing information for a baseline
configuration item.
- SMS_BaselineAssignment
Server WMI Class, representing an assignment of a baseline
configuration item.
For more information, see Desired Configuration Management Configuration Baselines and Configuration Items.
![]() |
---|
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 System Center 2012 Configuration Manager 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.
Compliance Settings (DCM) Server WMI Classes
- SMS_BaselineAssignment
Server WMI Class
- SMS_Category_LocalizedProperties
Server WMI Class
- SMS_CategoryInstance
Server WMI Class
- SMS_CategoryInstanceBase
Server WMI Class
- SMS_CategoryInstanceMembership
Server WMI Class
- SMS_CI_ComplianceHistory
Server WMI Class
- SMS_CI_ComplianceSummary
Server WMI Class
- SMS_CI_CurrentComplianceStatus
Server WMI Class
- SMS_CI_LocalizedEulas
Server WMI Class
- SMS_CI_LocalizedProperties
Server WMI Class
- SMS_CIAssignmentBaseClass
Server WMI Class
- SMS_CIAssignmentToCI
Server WMI Class
- SMS_CIRelation_Flat
Server WMI Class
- SMS_CIContentPackage
Server WMI Class
- SMS_ConfigurationBaselineInfo
Server WMI Class
- SMS_ConfigurationItem
Server WMI Class
- SMS_ConfigurationItemBaseClass
Server WMI Class
- SMS_ConfigurationItemLatestBaseClass
Server WMI Class
- SMS_ConfigurationItemRules
Server WMI Class
- SMS_ConfigurationItemSettings
Server WMI Class
- SMS_ConfigurationItemSettingReference
Server WMI Class
- SMS_ConfigurationPlatform
Server WMI Class
- SMS_ConfigurationPolicy
Server WMI Class
- SMS_ConfigurationPolicyAssignment
Server WMI Class
- SMS_ConfigurationPolicyBase
Server WMI Class
- SMS_DCMDeploymentCompliantAssetDetails
Server WMI Class
- SMS_DCMDeploymentCompliantDetailsPerAsset
Server WMI Class
- SMS_DCMDeploymentCompliantStatus
Server WMI Class
- SMS_DCMDeploymentErrorAssetDetails
Server WMI Class
- SMS_DCMDeploymentErrorDetailsPerAsset
Server WMI Class
- SMS_DCMDeploymentErrorStatus
Server WMI Class
- SMS_DCMDeploymentNonCompliantAssetDetails
Server WMI Class
- SMS_DCMDeploymentNonCompliantStatus
Server WMI Class
- SMS_G_System_CI_ComplianceState
Server WMI Class
- SMS_SDMPackageLocalizedData
Server WMI Class
- SMS_SettingsDefinitionBase
Server WMI Class
- SMS_UserStateManagementSettings
Server WMI Class