API Reference
GpoHealthRow
Health summary for a single GPO id (best‑effort, LDAP+SYSVOL only).
Inheritance
- Object
- GpoHealthRow
Constructors
public GpoHealthRow() #Inherited Methods
Properties
public String Path { get; set; } #Path origin when emitted from a plan: Computer/User/UserFromComputerPath/UserFromUserPath (optional).
public Nullable<Boolean> Included { get; set; } #True when this GPO is included for the target after gating; false when denied; null when not evaluated.
public Nullable<GpoAdObjectStatus> AdStatus { get; set; } #AD object probe status.
public Boolean SysvolExists { get; set; } #True if SYSVOL folder exists.
public Boolean ComputerDisabled { get; set; } #True when GPO flags disable Computer settings.
public Boolean UserDisabled { get; set; } #True when GPO flags disable User settings.
public Boolean HasRegistry { get; set; } #True when any Machine/User registry.pol entries exist.
public Boolean HasTemplate { get; set; } #True when any Security Template (GptTmpl.inf) entries or User Rights exist.
public Boolean HasPreferences { get; set; } #True when any Group Policy Preferences XML files exist.
public Boolean IsEmpty { get; set; } #True when no registry/template/preferences content was found.
public Nullable<Int32> VersionAd { get; set; } #Version from AD (versionNumber) when readable.
public Nullable<Int32> VersionSysvol { get; set; } #Version from SYSVOL GPT.ini when readable.
public Nullable<Boolean> VersionMismatch { get; set; } #True when AD and SYSVOL versions differ.
public Nullable<Double> SizeMb { get; set; } #Total SYSVOL size in MB (best‑effort).
public Nullable<Int32> AgedDays { get; set; } #Age in days since last modification (from AD).
public Nullable<Boolean> BrokenWmi { get; set; } #True when a WMI filter link appears broken or unreadable.