API Reference
Class
GpoAclEntry
Represents an ACL entry on a GPO.
Inheritance
- Object
- GpoAclEntry
Constructors
GpoAclEntry 2 overloads
public GpoAclEntry(String name, String sid, GpoPermissionType permissionType, Boolean inherited, GpoPermissionRight permissions) #Initializes a new instance of the GpoAclEntry class.
Parameters
- name System.String
- Name of the trustee.
- sid System.String
- SID of the trustee.
- permissionType ADPlayground.Gpo.GpoPermissionType
- Type of the permission (Allow or Deny).
- inherited System.Boolean
- Indicates whether the entry is inherited.
- permissions ADPlayground.Gpo.GpoPermissionRight
- Permissions granted.
public GpoAclEntry(String name, String sid, GpoPermissionType permissionType, Boolean inherited, GpoPermissionRight permissions, IdentityInfo identity) #Initializes a new instance of the GpoAclEntry class with enriched identity information.
Parameters
- name System.String
- sid System.String
- permissionType ADPlayground.Gpo.GpoPermissionType
- inherited System.Boolean
- permissions ADPlayground.Gpo.GpoPermissionRight
- identity ADPlayground.Identity.IdentityInfo
Inherited Methods
Properties
public GpoPermissionType PermissionType { get; } #Type of the permission (Allow or Deny).
public Boolean Inherited { get; } #Indicates whether the entry is inherited.
public GpoPermissionRight Permissions { get; } #Permissions granted to the trustee.
public String PermissionDisplay { get; } #Human-friendly permission label similar to GPMC.
public IdentityInfo Identity { get; } #Optional enriched identity information for the trustee (when available).
public String IdentityKind { get; } #Convenience: identity kind (derived from Identity when present).
public String IdentityDomainName { get; } #Convenience: DNS domain name (derived from Identity when present).
public String IdentityDomainNetBios { get; } #Convenience: NetBIOS domain name (derived from Identity when present).