API Reference
Command
Invoke-ADXGpoZaurr
Generates a GPOZaurr-style HTML report for Group Policy health and security.
Examples
Generated fallback example from command syntax.
Invoke-ADXGpoZaurr -GpoGuid @('Value')
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
Invoke-ADXGpoZaurr [-Type <All>] [-Author <string>] [-Data <GpoZaurrReportData>] [-Description <string>] [-ExcludeDomains <string[]>] [-Exclusions <object>] [-FooterText <string>] [-Forest <string>] [-GpoGuid <Guid[]>] [-GpoName <string[]>] [-GpoUpdatesWindowDays <int>] [-HeaderText <string>] [-HideHTML] [-HideSteps] [-IncludeDomains <string[]>] [-IncludeHealth] [-IncludeOwners] [-LogoAltText <string>] [-LogoPath <string>] [-Online] [-PassThru] [-ReportPath <string>] [-ShowError] [-ShowWarning] [-SplitReports] [-Subtitle <string>] [-Title <string>] [<CommonParameters>]#Parameters
- Type GpoZaurrReportType[]
- Report types to include (omit for all). Possible values: All, GPOBroken, GPOBrokenLink, GPOBrokenPartially, GPOOwners, GPOConsistency, GPODuplicates, GPOOrganizationalUnit, GPOList, GPOLinks, GPOPassword, GPOPermissions, GPOPermissionsAdministrative, GPOPermissionsRead, GPOPermissionsRoot, GPOPermissionsUnknown, GPORedirect, GPOFiles, GPOBlockedInheritance, GPOAnalysis, GPOUpdates, NetLogonOwners, NetLogonPermissions, SysVolLegacyFiles
- Possible values:
All,GPOBroken,GPOBrokenLink,GPOBrokenPartially,GPOOwners,GPOConsistency,GPODuplicates,GPOOrganizationalUnit,GPOList,GPOLinks,GPOPassword,GPOPermissions,GPOPermissionsAdministrative,GPOPermissionsRead,GPOPermissionsRoot,GPOPermissionsUnknown,GPORedirect,GPOFiles,GPOBlockedInheritance,GPOAnalysis,GPOUpdates,NetLogonOwners,NetLogonPermissions,SysVolLegacyFiles - Author string
- Override the report author.
- Data GpoZaurrReportData
- Optional pre-collected report data (primarily for testing).
- Description string
- Override the report description.
- ExcludeDomains string[]
- Exclude domains from the scan (DNS names).
- Exclusions object
- Optional exclusions used by some reports (for GPOZaurr parity). Use only when generating a single report type. Typically supplied as an array (or a script block that outputs an array) of items such as approved owners or OU patterns.
- FooterText string
- Footer text (optional).
- Forest string
- Target a different forest (DNS name). When omitted, the current forest is used.
- GpoGuid Guid[]
- Optional GPO GUID filters.
- GpoName string[]
- Optional GPO display name filters (exact or wildcard depending on report).
- GpoUpdatesWindowDays int
- Window in days for GPOUpdates collection (created after now minus N days). Default is 7. This only affects the GPOUpdates report tab; other tabs are unaffected.
- HeaderText string
- Header text (optional).
- HideHTML SwitchParameter
- Do not automatically open the report in the default browser.
- HideSteps SwitchParameter
- Do not show remediation steps/wizards in the report.
- IncludeDomains string[]
- Include only specific domains (DNS names). When omitted, all forest domains are scanned.
- IncludeHealth SwitchParameter
- Include health signals where supported (version mismatch, broken WMI).
- IncludeOwners SwitchParameter
- Include owner resolution for owner-focused reports and owner fields (expensive).
- LogoAltText string
- Logo alt text (optional).
- LogoPath string
- Logo path for report branding (optional).
- Online SwitchParameter
- Use online resources in HTML (CDN). When omitted, the report is generated offline (inlined).
- PassThru SwitchParameter
- Return collected data after generating the report.
- ReportPath string
- Output path (file or directory). When omitted, a temp-like path is chosen.
- ShowError SwitchParameter
- Show captured errors in the HTML report (best-effort).
- ShowWarning SwitchParameter
- Show captured warnings in the HTML report (best-effort).
- SplitReports SwitchParameter
- Split report into multiple files (one per report type).
- Subtitle string
- Override the report subtitle.
- Title string
- Override the report title.
Outputs
ADPlayground.Reporting.GpoZaurr.GpoZaurrReportData