Gets or sets the sum of the selected permissions for action security. Namespace: Microsoft.ConfigurationManagement.AdminConsole.Schema
Assembly: Microsoft.ConfigurationManagement.ManagementProvider (in microsoft.configurationmanagement.managementprovider.dll)

Usage

Visual Basic
Dim instance As ActionSecurityDescription
Dim value As Long

value = instance.RequiredPermissions

instance.RequiredPermissions = value

Syntax

Visual Basic
<XmlAttributeAttribute("RequiredPermissions")> _
<DefaultValueAttribute(0)> _
Public Property RequiredPermissions As Long
C#
[XmlAttributeAttribute("RequiredPermissions")] 
[DefaultValueAttribute(0)] 
public long RequiredPermissions { get; set; }
C++
[XmlAttributeAttribute(L"RequiredPermissions")] 
[DefaultValueAttribute(0)] 
public:
property long long RequiredPermissions {
		long long get ();
		void set (long long value);
}
J#
/** @property */
/** @attribute DebuggerStepThroughAttribute() */ 
public long get_RequiredPermissions ()

/** @property */
/** @attribute DebuggerStepThroughAttribute() */ 
public void set_RequiredPermissions (long value)
JScript
DebuggerStepThroughAttribute 
public function get RequiredPermissions () : long

DebuggerStepThroughAttribute 
public function set RequiredPermissions (value : long)

Property Value

Sum of the required permissions.

Remarks

The permission values for this property are listed below. These values are also reflected in the properties of the SecurityFlagsDetailDescription class. For more information, see Configuration Manager Conditional Actions.

Permission

Value

Depends on

Read

1

None

Modify

2

1

Delete

4

1

Distribute

8

1

CreateChild

16

1

RemoteControl

32

None

Advertise

64

1

ModifyResource

128

1

Administer

256

7

DeleteResource

512

1

Create

1024

None

ViewCollectedFiles

2048

1

ReadResource

4096

1

Delegate

8192

None

Meter

16384

1

ManageSqlCommand

32768

1

ManageStatusFilter

65536

1

ManageFolder

131072

1

NetworkAccess

262144

1

ImportMachineEntry

524288

1

CreateMediaCertificate

1048576

1

ModifyCollectionSetting

2097152

1

ManageOsdCertificate

4194304

1


Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

Windows Server 2003, Windows Vista

Target Platforms

Windows Server 2003,Windows Vista

See Also