TestimoX

API Reference

Command

Invoke-ADXGpoZaurr

Namespace ADPlayground.PowerShell
Outputs
ADPlayground.Reporting.GpoZaurr.GpoZaurrReportData

Generates a GPOZaurr-style HTML report for Group Policy health and security.

Examples

Generated fallback example

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[] optionalposition: 0pipeline: falsevalues: 24
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 optionalposition: namedpipeline: false
Override the report author.
Data GpoZaurrReportData optionalposition: namedpipeline: false
Optional pre-collected report data (primarily for testing).
Description string optionalposition: namedpipeline: false
Override the report description.
ExcludeDomains string[] optionalposition: namedpipeline: false
Exclude domains from the scan (DNS names).
Exclusions object optionalposition: namedpipeline: false
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 optionalposition: namedpipeline: false
Footer text (optional).
Forest string optionalposition: namedpipeline: falsealiases: ForestName
Target a different forest (DNS name). When omitted, the current forest is used.
GpoGuid Guid[] optionalposition: namedpipeline: falsealiases: GUID
Optional GPO GUID filters.
GpoName string[] optionalposition: namedpipeline: falsealiases: Name
Optional GPO display name filters (exact or wildcard depending on report).
GpoUpdatesWindowDays int optionalposition: namedpipeline: false
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 optionalposition: namedpipeline: false
Header text (optional).
HideHTML SwitchParameter optionalposition: namedpipeline: false
Do not automatically open the report in the default browser.
HideSteps SwitchParameter optionalposition: namedpipeline: false
Do not show remediation steps/wizards in the report.
IncludeDomains string[] optionalposition: namedpipeline: falsealiases: Domain, Domains
Include only specific domains (DNS names). When omitted, all forest domains are scanned.
IncludeHealth SwitchParameter optionalposition: namedpipeline: false
Include health signals where supported (version mismatch, broken WMI).
IncludeOwners SwitchParameter optionalposition: namedpipeline: false
Include owner resolution for owner-focused reports and owner fields (expensive).
LogoAltText string optionalposition: namedpipeline: false
Logo alt text (optional).
LogoPath string optionalposition: namedpipeline: false
Logo path for report branding (optional).
Online SwitchParameter optionalposition: namedpipeline: false
Use online resources in HTML (CDN). When omitted, the report is generated offline (inlined).
PassThru SwitchParameter optionalposition: namedpipeline: false
Return collected data after generating the report.
ReportPath string optionalposition: namedpipeline: falsealiases: FilePath
Output path (file or directory). When omitted, a temp-like path is chosen.
ShowError SwitchParameter optionalposition: namedpipeline: false
Show captured errors in the HTML report (best-effort).
ShowWarning SwitchParameter optionalposition: namedpipeline: false
Show captured warnings in the HTML report (best-effort).
SplitReports SwitchParameter optionalposition: namedpipeline: false
Split report into multiple files (one per report type).
Subtitle string optionalposition: namedpipeline: false
Override the report subtitle.
Title string optionalposition: namedpipeline: false
Override the report title.

Outputs

ADPlayground.Reporting.GpoZaurr.GpoZaurrReportData