TestimoX

API Reference

Class

GpoInheritanceInfo

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Represents AD and SYSVOL inheritance status for a GPO.

Inheritance

  • Object
  • GpoInheritanceInfo

Constructors

Properties

public String DomainName { get; set; } #

DNS domain name where the GPO resides.

public Guid GpoId { get; set; } #

GPO GUID (groupPolicyContainer objectGuid).

public String GpoDistinguishedName { get; set; } #

Distinguished name of the groupPolicyContainer (when known).

public String SysvolPath { get; set; } #

SYSVOL path for the GPO folder (when known).

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

True when AD ACL inheritance is blocked; null when unknown.

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

True when SYSVOL folder inheritance is blocked; null when unknown.

public Int32 SysvolBrokenInheritanceCount { get; set; } #

Count of files/directories under SYSVOL that have inheritance blocked.

public IReadOnlyList<String> SysvolBrokenInheritancePaths { get; set; } #

Sample paths of files/directories under SYSVOL that have inheritance blocked.

public Int32 SysvolScanCap { get; set; } #

Maximum number of filesystem entries to scan under SYSVOL.

public Int32 SysvolScannedItems { get; set; } #

Total number of filesystem entries scanned under SYSVOL.

public Boolean SysvolScanTruncated { get; set; } #

True when SYSVOL scan stopped early due to SysvolScanCap.

public String Notes { get; set; } #

Notes describing missing objects, access denied, or other diagnostics.