SMS_ClientOperation Server WMI Class

 

Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

The SMS_ClientOperation Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents a set of client actions.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Syntax

Class SMS_ClientOperation : SMS_BaseClass
{
    SMS_ClientAction Actions[];
    String CollectionID;
    String CreatedBy;
    UInt32 DependentClientOperations[];
    String Filter;
    UInt32 FilterType;
    UInt32 ID;
    Boolean IsActionsDependent;
    String PrimaryActionTargetObjectID;
    String PrimaryActionTargetObjectName;
    UInt32 PrimaryActionTargetObjectType;
    UInt32 PrimaryActionType;
    UInt32 Priority;
    DateTime RequestedTime;
    String SourceSite;
    UInt32 State;
    String TargetCollectionName;
    UInt32 TargetResourceIDs[];
    UInt32 TargetType;
    String UniqueID;
};

Methods

The following table lists the methods in the SMS_ClientOperation class.

Method

Description

AllowThreat Method in Class SMS_ClientOperation

Allow the specified threat (identified by ID) to all members in a specific collection.

CancelClientOperation Method in Class SMS_ClientOperation

Cancels a client operation.

DeleteClientOperation Method in Class SMS_ClientOperation

Deletes a client operation.

ExcludeScanPaths Method in Class SMS_ClientOperation

Excludes scan paths from all members in specified collection.

IsClientOperationAllowed Method in Class SMS_ClientOperation

Checks whether a user has permission to execute an operation.

IsClientOperationUpdateAllowed Method in Class SMS_ClientOperation

Checks whether a user has permission to update an operation.

InitiateClientOperation Method in Class SMS_ClientOperation

Initiates a client operation.

RestoreQuarantinedItem Method in Class SMS_ClientOperation

Restores quarantined items to all members in a collection infected by specified threat.

Properties

  • Actions
    Data type: SMS_ClientAction Array

    Access type: Read/Write

    Qualifiers: [lazy]

    A set of embedded client actions to be executed on target clients.

  • CollectionID
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Target collection identifier of this operation.

  • CreatedBy
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    User who created this operation.

  • DependentClientOperations
    Data type: UInt32 Array

    Access type: Read/Write

    Qualifiers: [lazy]

    Embedded IDs of dependent client operations.

  • Filter
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Thread identifier filter.

  • FilterType
    Data type: UInt32

    Access type: Read/Write

    Qualifiers: none

    Filter type of the target members, applicable only when the TargetType is 3. Possible values are:

    0

    No filter.

    1

    Infected by given threat (Filter).

  • ID
    Data type: UInt32

    Access type: Read/Write

    Qualifiers: [key]

    Identifier for this instance.

  • IsActionsDependent
    Data type: Boolean

    Access type: Read/Write

    Qualifiers: none

    true if the actions within this operation depend on a previous one.

  • PrimaryActionTargetObjectID
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Object ID of the target object of the primary action.

  • PrimaryActionTargetObjectName
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Name of the target object of the primary action.

  • PrimaryActionTargetObjectType
    Data type: UInt32

    Access type: Read/Write

    Qualifiers: none

    Target object type of the primary action. Possible values are:

    1

    Threat

  • PrimaryActionType
    Data type: UInt32

    Access type: Read/Write

    Qualifiers: none

    "Action type of the primary action. Possible values are:

    1

    Full Scan

    2

    Quick Scan

    3

    Download Definition

    4

    Evaluate Software Update

    5

    Exclude Scan Path

    6

    Override Default Action

    7

    Restore Quarantine Items

    8

    RequestPolicyNow

  • Priority
    Data type: UInt32

    Access type: Read/Write

    Qualifiers: none

    Operation priority (1 Highest, 50 Lowest).

  • RequestedTime
    Data type: DateTime

    Access type: Read/Write

    Qualifiers: none

    Creation time of this operation.

  • SourceSite
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Side code of the site from which the operation was initiated.

  • State
    Data type: UInt32

    Access type: Read/Write

    Qualifiers: none

    Operation state. Possible values are:

    0

    Inactive

    1

    Active

    2

    Decommission

  • TargetCollectionName
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Target collection name of this operation.

  • TargetResourceIDs
    Data type: UInt32 Array

    Access type: Read/Write

    Qualifiers: none

    The embedded Resource IDs of target clients.

  • TargetType
    Data type: UInt32

    Access type: Read/Write

    Qualifiers: none

    Operation target type. Possible values are:

    0

    Current members of a specified collection.

    1

    Specific clients in a specified collection.

    2

    Members of a specified collection.

    3

    Members of a specific collection matching specified criteria.

  • UniqueID
    Data type: String

    Access type: Read/Write

    Qualifiers: none

    Unique identifier for this instance.

Remarks

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

Configuration Manager Endpoint Protection Server WMI Classes