SMS_ClientOperation Server WMI Class

 

Updated: November 1, 2013

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.

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;
};

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.

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.

Show: