Evotec

Project

GPOZaurr

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

Stars 1,166
Forks 115
Open issues 16
PowerShell Gallery downloads 417,764
Release v1.1.9
Language: PowerShell Updated: 2026-04-11

API Reference

Function

Invoke-GPOZaurrSupport

Namespace GPOZaurr

Invokes GPOZaurrSupport function to retrieve Group Policy information.

Remarks

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

PS >


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

PS >


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.
        

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

Parameters

ComputerName String optionalposition: 1pipeline: Falsealiases: Server
Specifies the name of the remote computer to retrieve Group Policy information from.
Online SwitchParameter optionalposition: namedpipeline: False
Runs the function online to retrieve the latest Group Policy information.
Path String optionalposition: 3pipeline: False
Specifies the path to save the output file. If not provided, a temporary file will be created.
PreventShow SwitchParameter optionalposition: namedpipeline: False
Prevents displaying the output in the console.
Splitter String optionalposition: 4pipeline: False
Specifies the delimiter for splitting output data. Default is a new line.
Type String optionalposition: 0pipeline: Falsevalues: 4
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: 2pipeline: Falsealiases: User
Specifies the username to run the function as on the remote computer.