API Reference
Class
GpoAnalysisService
Builds a GPOZaurr-style “GPOAnalysis” report by scanning GPOs in a domain, mapping registry.pol data to ADMX/ADML definitions, and grouping settings into named sections based on ADMX category path patterns.
Inheritance
- Object
- GpoAnalysisService
Methods
public static GpoAnalysisReport Build(String domainName, Result admx, Options options = null) #Returns:
GpoAnalysisReportBuilds an analysis report for a domain using a pre-resolved ADMX locator result (best for performance).
Parameters
- domainName System.String
- Domain DNS name.
- admx ADPlayground.Gpo.GpoLocal.AdmxLocator.Result
- Resolved ADMX/ADML sources and compiled document.
- options ADPlayground.Gpo.GpoAnalysisService.Options = null
- Optional analysis options.
Returns
Aggregated analysis report.
public static GpoAnalysisReport BuildFromGpoList(String domainName, Result admx, IEnumerable<GpoListItem> gpos, Options options = null) #Returns:
GpoAnalysisReportBuilds an analysis report from an explicit list of GPO list items (offline-friendly when SYSVOL is locally available).
Parameters
- domainName System.String
- Domain DNS name (used for metadata and SYSVOL discovery helpers).
- admx ADPlayground.Gpo.GpoLocal.AdmxLocator.Result
- Resolved ADMX/ADML sources and compiled document.
- gpos System.Collections.Generic.IEnumerable{ADPlayground.Gpo.GpoListItem}
- Input GPO list (must contain SysvolPath and Guid values).
- options ADPlayground.Gpo.GpoAnalysisService.Options = null
- Optional analysis options.
Returns
Aggregated analysis report.