API Reference
Class
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
- Resolved account name when available.
- Sid System.String
- SID of the trustee.
- AccessType System.Security.AccessControl.AccessControlType
- Allow or deny.
- Rights System.DirectoryServices.ActiveDirectoryRights
- Access mask granted.
- ObjectType System.Guid
- Object type GUID associated with the ACE.
- InheritedObjectType System.Guid
- Inherited object type GUID.
- Inheritance System.DirectoryServices.ActiveDirectorySecurityInheritance
- Inheritance flags.
- IsInherited System.Boolean
- Whether the ACE is inherited.
Methods
public virtual GpoAceInfo <Clone>$() #Returns:
GpoAceInfopublic 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:
VoidParameters
- Account String
- Sid String
- AccessType AccessControlType
- Rights ActiveDirectoryRights
- ObjectType Guid
- InheritedObjectType Guid
- Inheritance ActiveDirectorySecurityInheritance
- IsInherited Boolean
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
Properties
public String Account { get; set; } #Resolved account name when available.
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.