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

Development Requirements