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

The SMS_Operation class does not define any methods.

BitFlag

Data type: UInt32

Access type: Read/Write

Qualifiers: None

The 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: Boolean

Access type: Read/Write

Qualifiers: None

true, 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: UInt32

Access type: Read/Write

Qualifiers: None

Type ID of the object.

OperationName

Data type: String

Access type: Read/Write

Qualifiers: [sizelimit(“256”)]

Name of the operation.

Show: