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: BooleanAccess type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
AssignedCI_UniqueID


Data type: StringAccess type: Read-onlyQualifiers: [read, not_null]Unique ID of the configuration item assignment.
AssignedCIs


Data type: SInt32 ArrayAccess type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
AssignmentAction


Data type: SInt32Access type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
AssignmentDescription


Data type: StringAccess type: Read/WriteQualifiers: NoneSee SMS_CIAssignmentBaseClass Server WMI Class.
AssignmentID


Data type: SInt32Access type: Read/WriteQualifiers: [key]See SMS_CIAssignmentBaseClass Server WMI Class.
AssignmentName


Data type: StringAccess type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
AssignmentUniqueID


Data type: StringAccess type: Read-onlyQualifiers: [read, not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
ContainsExpiredUpdates


Data type: BooleanAccess type: Read-onlyQualifiers: [read, not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
CreationTime


Data type: DateTimeAccess type: Read-onlyQualifiers: [read, not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
DesiredConfigType


Data type: SInt32Access type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
DisableMomAlerts


Data type: BooleanAccess type: Read/WriteQualifiers: NoneSee SMS_CIAssignmentBaseClass Server WMI Class.
DPLocality


Data type: UInt32Access type: Read/WriteQualifiers: [not_null, bits]See SMS_CIAssignmentBaseClass Server WMI Class.
EnforcementDeadline


Data type: DateTimeAccess type: Read/WriteQualifiers: [not_null, bits]The date and time when the configuration item assignment will be enforced.
EvaluationSchedule


Data type: StringAccess type: Read/WriteQualifiers: NoneSee SMS_CIAssignmentBaseClass Server WMI Class.
ExpirationTime


Data type: DateTimeAccess type: Read/WriteQualifiers: NoneSee SMS_CIAssignmentBaseClass Server WMI Class.
LastModificationTime


Data type: DateTimeAccess type: Read-onlyQualifiers: [read, not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
LocaleID


Data type: UInt32Access type: Read-onlyQualifiers: [read, not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
LogComplianceToWinEvent


Data type: BooleanAccess type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
NonComplianceCriticality


Data type: SInt32Access type: Read/WriteQualifiers: NoneSee SMS_CIAssignmentBaseClass Server WMI Class.
NotifyUser


Data type: BooleanAccess type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
OverrideServiceWindows


Data type: BooleanAccess type: Read/WriteQualifiers: NoneSee SMS_CIAssignmentBaseClass Server WMI Class.
RaiseMomAlertsOnFailure


Data type: BooleanAccess type: Read/WriteQualifiers: NoneSee SMS_CIAssignmentBaseClass Server WMI Class.
ReadOnly


Data type: BooleanAccess type: Read-onlyQualifiers: [read, not_null]The assignment is read-only.
RebootOutsideOfServiceWindows


Data type: BooleanAccess type: Read/WriteQualifiers: NoneSee SMS_CIAssignmentBaseClass Server WMI Class.
SendDetailedNonComplianceStatus


Data type: BooleanAccess type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
SourceSite


Data type: StringAccess type: Read-onlyQualifiers: [read, not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
StartTime


Data type: DateTimeAccess type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
SuppressReboot


Data type: UInt32Access type: Read/WriteQualifiers: [not_null, bits]See SMS_CIAssignmentBaseClass Server WMI Class.
TargetCollectionID


Data type: StringAccess type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
UseGMTTimes


Data type: BooleanAccess type: Read/WriteQualifiers: [not_null]See SMS_CIAssignmentBaseClass Server WMI Class.
WoLEnabled


Data type: BooleanAccess type: Read/WriteQualifiers: NoneSee SMS_CIAssignmentBaseClass Server WMI Class.

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

Development Requirements

See Also


Send comments about this topic to Microsoft.