TestimoX

API Reference

Class

GpoAclEntry

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

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 requiredposition: 0
Name of the trustee.
sid System.String requiredposition: 1
SID of the trustee.
permissionType ADPlayground.Gpo.GpoPermissionType requiredposition: 2
Type of the permission (Allow or Deny).
inherited System.Boolean requiredposition: 3
Indicates whether the entry is inherited.
permissions ADPlayground.Gpo.GpoPermissionRight requiredposition: 4
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 requiredposition: 0
sid System.String requiredposition: 1
permissionType ADPlayground.Gpo.GpoPermissionType requiredposition: 2
inherited System.Boolean requiredposition: 3
permissions ADPlayground.Gpo.GpoPermissionRight requiredposition: 4
identity ADPlayground.Identity.IdentityInfo requiredposition: 5

Properties

public String Name { get; } #

Display name of the trustee.

public String Sid { get; } #

SID of the trustee.

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).