Share via


SMS_CIAssignmentBaseClass Server WMI Class

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_CIAssignmentBaseClass Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that serves as an abstract base class for the SMS_BaselineAssignment Server WMI Class and SMS_UpdatesAssignment Server WMI Class.

Class SMS_CIAssignmentBaseClass : SMS_BaseClass
{
      Boolean ApplyToSubTargets;
      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_CIAssignmentBaseClass class does not define any methods.

Properties

  • ApplyToSubTargets
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: [not_null]

    true to apply the configuration item assignment to a subcollection.

  • AssignedCIs
    Data type: SInt32 Array

    Access type: Read/Write

    Qualifiers: [not_null]

    Array of IDs for the configuration items targeted by the assignment.

  • AssignmentAction
    Data type: SInt32

    Access type: Read/Write

    Qualifiers: [not_null]

    Action associated with the configuration item assignment. Possible values are:

    1

    DETECT

    2

    APPLY

  • AssignmentDescription
    Data type: String

    Access type: Read/Write

    Qualifiers: None

    The description of the configuration item assignment.

  • AssignmentID
    Data type: SInt32

    Access type: Read/Write

    Qualifiers: [key]

    The ID of the configuration item assignment. This ID is unique only for the site.

  • AssignmentName
    Data type: String

    Access type: Read/Write

    Qualifiers: [not_null]

    The local assignment name.

  • AssignmentUniqueID
    Data type: String

    Access type: Read-only

    Qualifiers: [read, not_null]

    The unique ID of the configuration item assignment. This ID is unique across sites.

  • ContainsExpiredUpdates
    Data type: Boolean

    Access type: Read-only

    Qualifiers: [read, not_null]

    true if the deployment contains one or more expired updates.

  • CreationTime
    Data type: DateTime

    Access type: Read-only

    Qualifiers: [read, not_null]

    The date and time when the configuration item assignment is created.

  • DesiredConfigType
    Data type: SInt32

    Access type: Read/Write

    Qualifiers: [not_null]

    The type of the configuration item. Possible values are:

    1

    REQUIRED

    2

    NOT_ALLOWED

  • DisableMomAlerts
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: None

    true if the client is configured to raise MOM alerts when a configuration item is applied. The default is false.

  • DPLocality
    Data type: UInt32

    Access type: Read/Write

    Qualifiers: [not_null, bits]

    Flags that determine how the client obtains distribution points, according to distribution point locality. Possible values are:

    • 4
      DP_DOWNLOAD_FROM_LOCAL
    • 6
      DP_DOWNLOAD_FROM_REMOTE
    • 17
      DP_NO_FALLBACK_UNPROTECTED
  • EnforcementDeadline
    Data type: DateTime

    Access type: Read/Write

    Qualifiers: None

    The date and time when the configuration item assignment will be enforced.

  • EvaluationSchedule
    Data type: String

    Access type: Read/Write

    Qualifiers: None

    The assignment evaluation schedule.

  • ExpirationTime
    Data type: DateTime

    Access type: Read/Write

    Qualifiers: None

    The date and time when the configuration item assignment expires.

  • LastModificationTime
    Data type: DateTime

    Access type: Read-only

    Qualifiers: [read, not_null]

    Date and time when the configuration item assignment was last modified.

  • LocaleID
    Data type: UInt32

    Access type: Read-only

    Qualifiers: [read, not_null]

    ID for the locale of the assignment name and assignment description properties.

  • LogComplianceToWinEvent
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: [not_null]

    true to log compliance status to Windows event logs. The default value is false.

  • NonComplianceCriticality
    Data type: SInt32

    Access type: Read/Write

    Qualifiers: None

    The configuration item non-compliance criticality for the assignment.

  • NotifyUser
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: [not_null]

    true to notify the user when a configuration item is available.

  • OverrideServiceWindows
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: None

    true it the client ignores maintenance windows when a configuration item is applied.

  • RaiseMomAlertsOnFailure
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: None

    true if the client raises MOM alerts if it fails to apply a configuration item. The default is false.

  • 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

    true if the client reboots outside a maintenance window if a reboot is pending after applying a configuration item targeted by the assignment.

  • SendDetailedNonComplianceStatus
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: [not_null]

    true to send a detailed non-compliance status message. The default is false.

  • SourceSite
    Data type: String

    Access type: Read-only

    Qualifiers: [read, not_null]

    The site code of the site where the assignment was created.

  • StartTime
    Data type: DateTime

    Access type: Read/Write

    Qualifiers: [not_null]

    The date and time when the configuration item assignment was initially offered.

  • SuppressReboot
    Data type: UInt32

    Access type: Read/Write

    Qualifiers: [not_null, bits]

    Value indicating whether the client should not reboot the computer, if there is a reboot pending after the configuration item is applied. Possible values are:

    0

    SUPPRESS_REBOOT_WORKSTATIONS

    1

    SUPPRESS_REBOOT_SERVERS

  • TargetCollectionID
    Data type: String

    Access type: Read/Write

    Qualifiers: [not_null]

    The ID of the collection to which the assignment is targeted.

  • UseGMTTimes
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: [not_null]

    true if the times and schedules are in Universal Coordinated Time (UTC).

  • WoLEnabled
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: None

    true to send a Wake On Lan (WoL) transmission to the client when the deadline is reached for the assignment.

Remarks

Class qualifiers for this class include:

  • Abstract

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.

See Also

Concepts

Configuration Manager Desired Configuration Management
SMS_BaselineAssignment Server WMI Class