TestimoX

API Reference

Class

GpoPermissionConsistency

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Represents permission consistency information between Active Directory and SYSVOL for a GPO.

Inheritance

  • Object
  • GpoPermissionConsistency

Constructors

public GpoPermissionConsistency(String displayName, String domainName, Guid id, String path, String sysVolPath, Nullable<Boolean> aclConsistent) #

Initializes a new instance of the GpoPermissionConsistency class.

Parameters

displayName System.String requiredposition: 0
Display name of the GPO.
domainName System.String requiredposition: 1
Domain in which the GPO resides.
id System.Guid requiredposition: 2
Identifier of the GPO.
path System.String requiredposition: 3
Path to the GPO in Active Directory.
sysVolPath System.String requiredposition: 4
Path to the GPO in SYSVOL.
aclConsistent System.Nullable{System.Boolean} requiredposition: 5
Indicates whether the top-level ACL is consistent.

Properties

public String DisplayName { get; } #

Display name of the GPO.

public String DomainName { get; } #

Domain in which the GPO resides.

public Nullable<Boolean> AclConsistent { get; } #

Indicates whether the top-level ACL is consistent.

public Nullable<Boolean> AclConsistentInside { get; set; } #

Indicates whether ACLs inside the GPO are consistent.

public String Owner { get; set; } #

Owner of the GPO.

public String Path { get; } #

Path to the GPO in Active Directory.

public String SysVolPath { get; } #

Path to the GPO in SYSVOL.

public Guid Id { get; } #

Identifier of the GPO.

public String GpoStatus { get; set; } #

Status of the GPO.

public String Description { get; set; } #

Description of the GPO.

public Nullable<DateTime> CreationTime { get; set; } #

Time of creation.

public Nullable<DateTime> ModificationTime { get; set; } #

Time of last modification.

public String UserVersion { get; set; } #

User version information.

public String ComputerVersion { get; set; } #

Computer version information.

public String WmiFilter { get; set; } #

WMI filter applied to the GPO.

public String Error { get; set; } #

Error encountered when assessing the GPO.

public Object GpoObject { get; set; } #

Underlying GPO object when available.

public Object AclConsistentInsideDetails { get; set; } #

Details of inconsistent inner ACLs.