Project

GPOZaurr

GPOZaurr helps inspect, report on, and remediate Group Policy environments with PowerShell.

Stars 1,250
Forks 119
Open issues 15
PowerShell Gallery downloads 421,558
Release v1.1.11
Language: PowerShell Updated: 2026-10-09
Command

Invoke-GPOZaurrSupport

Module GPOZaurr

Invokes GPOZaurrSupport function to retrieve Group Policy information.

Syntax

Invoke-GPOZaurrSupport [[-ComputerName] <String>] [-Online] [[-Path] <String>] [-PreventShow] [[-Splitter] <String>] [[-Type] <NativeHTML|HTML|XML|Object>] [[-UserName] <String>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Description

This function retrieves Group Policy information using either HTML, XML, or Object format. It can be run locally or on a remote computer.

Examples

Authored help example

EXAMPLE 1

Invoke-GPOZaurrSupport -Type HTML -ComputerName "RemoteComputer" -UserName "Admin" -Path (Join-Path $env:TEMP 'GPOReport.html')
Retrieves Group Policy information in HTML format from a remote computer and saves it to a specified path.

EXAMPLE 2

Invoke-GPOZaurrSupport -Type XML -Path (Join-Path $env:TEMP 'GPOReport.xml') -Online
Retrieves the latest Group Policy information in XML format and saves it to a specified path.

Parameters

-ComputerName String optionalposition: 1aliases: Server
Specifies the name of the remote computer to retrieve Group Policy information from.
-Online SwitchParameter optional
Runs the function online to retrieve the latest Group Policy information.
-Path String optionalposition: 3
Specifies the path to save the output file. If not provided, a temporary file will be created.
-PreventShow SwitchParameter optional
Prevents displaying the output in the console.
-Splitter String optionalposition: 4
Specifies the delimiter for splitting output data. Default is a new line.
-Type String optionalposition: 0
Specifies the type of output format. Valid values are 'NativeHTML', 'HTML', 'XML', or 'Object'. Default is 'HTML'.
Possible values: NativeHTML, HTML, XML, Object
-UserName String optionalposition: 2aliases: User
Specifies the username to run the function as on the remote computer.

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.