SMS_ClientOperation Server WMI Class
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:
Value | Filter type |
---|---|
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:
Value | Object type |
---|---|
1 | Threat |
PrimaryActionType
Data type: UInt32
Access type: Read/Write
Qualifiers: none
"Action type of the primary action. Possible values are:
Value | Action type |
---|---|
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:
Value | Operation state |
---|---|
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:
Value | Target type |
---|---|
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.
Requirements
Runtime Requirements
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.
Feedback
Submit and view feedback for