TestimoX

API Reference

Class

GpoOwnerRow

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Represents ownership information for a GPO, including AD object owner and (optionally) SYSVOL folder owner.

Inheritance

  • Object
  • GpoOwnerRow

Constructors

Properties

public String DisplayName { get; set; } #

GPO display name.

public String DomainName { get; set; } #

DNS domain name where the GPO resides.

public Guid Guid { get; set; } #

GPO GUID.

public String DistinguishedName { get; set; } #

Distinguished name of the GPO object (groupPolicyContainer).

public String Owner { get; set; } #

Owner display name of the AD object, when resolvable.

public String OwnerSid { get; set; } #

Owner SID of the AD object, when available.

public String OwnerType { get; set; } #

Owner type classification for the AD object (e.g., Administrative).

public String SysvolOwner { get; set; } #

Owner display name of the SYSVOL folder, when resolvable.

public String SysvolSid { get; set; } #

Owner SID of the SYSVOL folder, when available.

public String SysvolType { get; set; } #

Owner type classification for the SYSVOL folder (e.g., Administrative).

public String SysvolPath { get; set; } #

UNC path to the GPO SYSVOL folder.

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

True when AD and SYSVOL owners match.

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

True when both owners are administrative/trusted.

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

True when SYSVOL folder exists (best-effort).

public String Status { get; set; } #

Compact status string (e.g., "Administrative; Consistent").

public String Notes { get; set; } #

Notes describing access errors or other diagnostics.