TestimoX

API Reference

Class

GpoAceInfo

Namespace ADPlayground.Gpo.GpoPermissionReporter
Assembly ADPlayground
Implements
IEquatable<GpoAceInfo>

Represents a single ACE on a GPO.

Inheritance

  • Object
  • GpoAceInfo

Constructors

public GpoAceInfo(String Account, String Sid, AccessControlType AccessType, ActiveDirectoryRights Rights, Guid ObjectType, Guid InheritedObjectType, ActiveDirectorySecurityInheritance Inheritance, Boolean IsInherited) #

Represents a single ACE on a GPO.

Parameters

Account System.String requiredposition: 0
Resolved account name when available.
Sid System.String requiredposition: 1
SID of the trustee.
AccessType System.Security.AccessControl.AccessControlType requiredposition: 2
Allow or deny.
Rights System.DirectoryServices.ActiveDirectoryRights requiredposition: 3
Access mask granted.
ObjectType System.Guid requiredposition: 4
Object type GUID associated with the ACE.
InheritedObjectType System.Guid requiredposition: 5
Inherited object type GUID.
Inheritance System.DirectoryServices.ActiveDirectorySecurityInheritance requiredposition: 6
Inheritance flags.
IsInherited System.Boolean requiredposition: 7
Whether the ACE is inherited.

Methods

public virtual GpoAceInfo <Clone>$() #
Returns: GpoAceInfo
public Void Deconstruct(out String Account, out String Sid, out AccessControlType AccessType, out ActiveDirectoryRights Rights, out Guid ObjectType, out Guid InheritedObjectType, out ActiveDirectorySecurityInheritance Inheritance, out Boolean IsInherited) #
Returns: Void

Parameters

Account String requiredposition: 0
Sid String requiredposition: 1
AccessType AccessControlType requiredposition: 2
Rights ActiveDirectoryRights requiredposition: 3
ObjectType Guid requiredposition: 4
InheritedObjectType Guid requiredposition: 5
Inheritance ActiveDirectorySecurityInheritance requiredposition: 6
IsInherited Boolean requiredposition: 7
public virtual Boolean Equals(GpoAceInfo other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String Account { get; set; } #

Resolved account name when available.

public String Sid { get; set; } #

SID of the trustee.

public AccessControlType AccessType { get; set; } #

Allow or deny.

public ActiveDirectoryRights Rights { get; set; } #

Access mask granted.

public Guid ObjectType { get; set; } #

Object type GUID associated with the ACE.

public Guid InheritedObjectType { get; set; } #

Inherited object type GUID.

public ActiveDirectorySecurityInheritance Inheritance { get; set; } #

Inheritance flags.

public Boolean IsInherited { get; set; } #

Whether the ACE is inherited.