API Reference
GpoAnalysisReport
Aggregated analysis report over Group Policy Objects in a domain, intended to provide GPOZaurr-like “GPOAnalysis” insights while leveraging the native ADMX/ADML mapping pipeline.
Inheritance
- Object
- GpoAnalysisReport
Constructors
public GpoAnalysisReport() #Inherited Methods
Properties
public String DomainName { get; set; } #Domain DNS name the analysis was built for.
public DateTime GeneratedAtUtc { get; set; } #UTC timestamp when the report was generated.
public String AdmxSource { get; set; } #Human-readable description of the ADMX source selection (e.g., CentralStore:contoso.com).
public IReadOnlyList<String> AdmxDirectoriesUsed { get; set; } #Directories used to load ADMX/ADML policy definitions (precedence order).
public Int32 GpoCount { get; set; } #Total number of GPOs discovered in the domain scan.
public Int32 SettingsCount { get; set; } #Total number of mapped policy settings processed (after filtering).
public Int32 UnknownCount { get; set; } #Total number of unmapped registry values processed (after filtering).
public Int32 PreferencesCount { get; set; } #Total number of parsed preference items (Group Policy Preferences).
public IReadOnlyList<GpoAnalysisSection> Sections { get; set; } #Category-based analysis sections, each containing matched policy settings.
public IReadOnlyList<GpoAnalysisUnknownRow> Unknown { get; set; } #Registry values without ADMX mapping (best-effort; may be empty when disabled).
public IReadOnlyList<GpoAnalysisGppPasswordRow> GppPasswords { get; set; } #Group Policy Preferences password references (cpassword) discovered in SYSVOL.
public IReadOnlyList<GpoAnalysisPreferenceSection> PreferenceSections { get; set; } #Preference sections (Group Policy Preferences) grouped by area.
public IReadOnlyList<GpoAnalysisError> Errors { get; set; } #Errors encountered while building the report (best-effort; does not abort the whole run).