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; }; |
Methods
The following table lists the methods in the SMS_ClientOperation class.
Method | Description |
---|---|
Allow the specified threat (identified by ID) to all members in a specific collection. |
|
Cancels a client operation. |
|
Deletes a client operation. |
|
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. |
Initiates a client operation. |
|
Restores quarantined items to all members in a collection infected by specified threat. |
Properties
- Actions
- Data type: SMS_ClientAction ArrayAccess type: Read/Write Qualifiers: [lazy]A set of embedded client actions to be executed on target clients.
- CollectionID
- Data type: StringAccess type: Read/Write Qualifiers: noneTarget collection identifier of this operation.
- CreatedBy
- Data type: StringAccess type: Read/Write Qualifiers: noneUser who created this operation.
- DependentClientOperations
- Data type: UInt32 Array Access type: Read/Write Qualifiers: [lazy]Embedded IDs of dependent client operations.
- Filter
- Data type: StringAccess type: Read/Write Qualifiers: noneThread identifier filter.
- FilterType
- Data type: UInt32Access type: Read/Write Qualifiers:
noneFilter 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: UInt32Access type: Read/Write Qualifiers: [key]Identifier for this instance.
- IsActionsDependent
- Data type: BooleanAccess type: Read/Write Qualifiers: nonetrue if the actions within this operation depend on a previous one.
- PrimaryActionTargetObjectID
- Data type: StringAccess type: Read/Write Qualifiers: noneObject ID of the target object of the primary action.
- PrimaryActionTargetObjectName
- Data type: StringAccess type: Read/Write Qualifiers: noneName of the target object of the primary action.
- PrimaryActionTargetObjectType
- Data type: UInt32Access type: Read/Write Qualifiers:
noneTarget object type of the primary action. Possible values are:
1
Threat
- PrimaryActionType
- Data type: UInt32Access 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: UInt32Access type: Read/Write Qualifiers: noneOperation priority (1 Highest, 50 Lowest).
- RequestedTime
- Data type: DateTimeAccess type: Read/Write Qualifiers: noneCreation time of this operation.
- SourceSite
- Data type: StringAccess type: Read/Write Qualifiers: noneSide code of the site from which the operation was initiated.
- State
- Data type: UInt32Access type: Read/Write Qualifiers:
noneOperation state. Possible values are:
0
Inactive
1
Active
2
Decommission
- TargetCollectionName
- Data type: StringAccess type: Read/Write Qualifiers: noneTarget collection name of this operation.
- TargetResourceIDs
- Data type: UInt32 Array Access type: Read/Write Qualifiers: noneThe embedded Resource IDs of target clients.
- TargetType
- Data type: UInt32Access type: Read/Write Qualifiers:
noneOperation 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: StringAccess type: Read/Write Qualifiers: noneUnique 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.