The SMS_Operation Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that is embedded by SMS_RbacSecuredObject and describes the various operations.
The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.
Class SMS_Operation : { UInt32 BitFlag; Boolean IsTypeWideOperation; UInt32 ObjectTypeID; String OperationName; }; |
Methods
The SMS_Operation class does not define any methods.
Properties
- BitFlag
- Data type: UInt32Access type: Read/Write Qualifiers:
NoneThe bit flag of the operation. Possible values are:
0
1
Read
1
2
Modify
2
4
Delete
3
8
Copy to Distribution Point
4
16
Set Security Scope
5
32
Remote Control
6
64
Not Used
7
128
Modify Resource
8
256
Not Used
9
512
Delete Resource
10
1024
Create
Admin.Add
11
2048
View Collected File
Application.Approve
12
4096
Read Resource
13
8192
Manage Folder Item
14
16384
Meter Site
Collection.Deploy Packages
15
32768
Not Used
16
65536
Manage Status Filters
Collection.Deploy Client Settings
17
131072
Manage Folder
18
262144
ConfigurationItem.Network Access
Site.Modify CH Settings
Collection.EnforceSecurity
SMS_AntimalwareSettings.ReadDefault
19
524288
Site.Import Machine
Collection.Deploy Antimalware Settings
20
1048576
SequencePackage.Create
Task Sequence Media
SMS_DistributionPointGroup.Associate
SMS_BoundaryGroup.AssociateSiteSystem
SMS_SettingsDefinition.ModifyPolicy
Collection.Deploy Applications
21
2097152
Collection.Modify Collection Settings
Site.ModifyConnectorPolicy
SMS_AntimalwareSettings.ModifyDefault
22
4194304
Site.Manage OSD Certificate
MigrationJob.Manage
MigrationSiteMapping.SpecifySourceHierarchy
Collection.Deploy Configuration Items
23
8388608
StateMigration.Recover User State
Collection.Deploy Task Sequences
24
16777216
Collection.Manage BMC
25
33554432
Collection.View BMC
26
67108864
AISoftwareList.Manage AI
Collection.Deploy Software Updates
27
134217728
AISoftwareList.View AI
Collection.Deploy Firewall Policies
28
268435456
RunReport
29
536870912
ModifyReport
- IsTypeWideOperation
- Data type: BooleanAccess type: Read/Write Qualifiers: Nonetrue, if the operation is type wide. If the operation is type wide, the user will have the permission against all objects of this type, if the user has this operation against any RBA security category. If the operation is not type wide, then user will has the permission against the objects which are assigned to the related RBA security category.
- ObjectTypeID
- Data type: UInt32Access type: Read/Write Qualifiers: NoneType ID of the object.
- OperationName
- Data type: StringAccess type: Read/Write Qualifiers: [sizelimit(“256”)]Name of the operation.
Remarks
Requirements
Runtime Requirements
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.