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_BaselineAssignment Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that contains information about how a baseline is targeted.
Class SMS_BaselineAssignment : SMS_CIAssignmentBaseClass
{
      Boolean ApplyToSubTargets;
      String AssignedCI_UniqueID;
      SInt32 AssignedCIs[];
      SInt32 AssignmentAction;
      String AssignmentDescription;
      SInt32 AssignmentID;
      String AssignmentName;
      String AssignmentUniqueID;
      DateTime CreationTime;
      SInt32 DesiredConfigType;
      Boolean DisableMomAlerts;
      UInt32 DPLocality;
      DateTime EnforcementDeadline;
      String EvaluationSchedule;
      DateTime ExpirationTime;
      DateTime LastModificationTime;
      UInt32 LocaleID;
      Boolean LogComplianceToWinEvent;
      SInt32 NonComplianceCriticality;
      Boolean NotifyUser;
      Boolean OverrideServiceWindows;
      Boolean RaiseMomAlertsOnFailure;
      Boolean ReadOnly;
      Boolean RebootOutsideOfServiceWindows;
      Boolean SendDetailedNonComplianceStatus;
      String SourceSite;
      DateTime StartTime;
      UInt32 SuppressReboot;
      String TargetCollectionID;
      Boolean UseGMTTimes;
      Boolean WoLEnabled;
};
Methods
The SMS_BaselineAssignment class does not define any methods.
Properties
- ApplyToSubTargets 
 Data type: Boolean- Access type: Read/Write - Qualifiers: [not_null] 
- AssignedCI_UniqueID 
 Data type: String- Access type: Read-only - Qualifiers: [read, not_null] - Unique ID of the configuration item assignment. 
- AssignedCIs 
 Data type: SInt32 Array- Access type: Read/Write - Qualifiers: [not_null] 
- AssignmentAction 
 Data type: SInt32- Access type: Read/Write - Qualifiers: [not_null] 
- AssignmentDescription 
 Data type: String- Access type: Read/Write - Qualifiers: None 
- AssignmentID 
 Data type: SInt32- Access type: Read/Write - Qualifiers: [key] 
- AssignmentName 
 Data type: String- Access type: Read/Write - Qualifiers: [not_null] 
- AssignmentUniqueID 
 Data type: String- Access type: Read-only - Qualifiers: [read, not_null] 
- ContainsExpiredUpdates 
 Data type: Boolean- Access type: Read-only - Qualifiers: [read, not_null] 
- CreationTime 
 Data type: DateTime- Access type: Read-only - Qualifiers: [read, not_null] 
- DesiredConfigType 
 Data type: SInt32- Access type: Read/Write - Qualifiers: [not_null] 
- DisableMomAlerts 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None 
- DPLocality 
 Data type: UInt32- Access type: Read/Write - Qualifiers: [not_null, bits] 
- EnforcementDeadline 
 Data type: DateTime- Access type: Read/Write - Qualifiers: [not_null, bits] - The date and time when the configuration item assignment will be enforced. 
- EvaluationSchedule 
 Data type: String- Access type: Read/Write - Qualifiers: None 
- ExpirationTime 
 Data type: DateTime- Access type: Read/Write - Qualifiers: None 
- LastModificationTime 
 Data type: DateTime- Access type: Read-only - Qualifiers: [read, not_null] 
- LocaleID 
 Data type: UInt32- Access type: Read-only - Qualifiers: [read, not_null] 
- LogComplianceToWinEvent 
 Data type: Boolean- Access type: Read/Write - Qualifiers: [not_null] 
- NonComplianceCriticality 
 Data type: SInt32- Access type: Read/Write - Qualifiers: None 
- NotifyUser 
 Data type: Boolean- Access type: Read/Write - Qualifiers: [not_null] 
- OverrideServiceWindows 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None 
- RaiseMomAlertsOnFailure 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None 
- ReadOnly 
 Data type: Boolean- Access type: Read-only - Qualifiers: [read, not_null] - The assignment is read-only. 
- RebootOutsideOfServiceWindows 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None 
- SendDetailedNonComplianceStatus 
 Data type: Boolean- Access type: Read/Write - Qualifiers: [not_null] 
- SourceSite 
 Data type: String- Access type: Read-only - Qualifiers: [read, not_null] 
- StartTime 
 Data type: DateTime- Access type: Read/Write - Qualifiers: [not_null] 
- SuppressReboot 
 Data type: UInt32- Access type: Read/Write - Qualifiers: [not_null, bits] 
- TargetCollectionID 
 Data type: String- Access type: Read/Write - Qualifiers: [not_null] 
- UseGMTTimes 
 Data type: Boolean- Access type: Read/Write - Qualifiers: [not_null] 
- WoLEnabled 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None 
Remarks
Class qualifiers for this class include:
- 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.
This class is used to define an assignment for a configuration baseline, which is a configuration item that contains other configuration items with associated rules. The baseline is assigned to computers through collections, together with a compliance evaluation schedule.
Your application can create a baseline as an SMS_ConfigurationBaselineInfo Server WMI Class object with the CIType_ID property set to Baseline (2). The types of configuration items that can be included in the baseline are:
- OperatingSystem (3) 
- BusinessPolicy (4) 
- Application (5) 
- OtherConfigurationItem (7) 
The baseline can reference configuration items of type SoftwareUpdate (1) and SoftwareUpdateBundle (2).
The SMS_ConfigurationBaselineInfo Server WMI Class object defines an IsBundle property. When building a baseline, this property of each contained configuration item is set to true to indicate that the configuration item is part of a bundle.
For information on the use of this class, see How to List Configuration Assignments and How to Assign Configuration Baselines.
Requirements
Runtime Requirements
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.
See Also
Reference
SMS_ConfigurationItemBaseClass Server WMI Class
Concepts
Configuration Manager Desired Configuration Management
SMS_CIAssignmentBaseClass Server WMI Class
How to List Configuration Assignments
How to Assign Configuration Baselines