API Reference
Class
GpoAclEntry
Represents an ACL entry on a GPO.
Inheritance
- Object
- GpoAclEntry
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method GpoAclMapper.Map
- Property GpoDetails.AdAcl
- Property GpoDetailsView.AdAcl
- Property GpoInfo.Acl
- Property GpoListItem.AdAcl
Accepted by parameters
- Method GpoAclUpdater.SetPermissions
- Constructor GpoInfo.GpoInfo
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
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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).