- Revised `Set-GPOZaurrOwner.md` to enhance clarity and detail for parameters and examples. - Updated `Set-GPOZaurrStatus.md` with a new online version link and improved structure. - Refined `Skip-GroupPolicy.md` to clarify usage within script blocks and added examples. - Adjusted `GPOZaurr.psd1` for version updates and improved module dependencies. - Enhanced `GPOZaurr.psm1` for better error handling during function imports. - Modified `Invoke-GPOZaurrSupport.ps1` examples to use `Join-Path` for path construction.
8.2 KiB
Module Name, Module Guid, Download Help Link, Help Version, Locale
| Module Name | Module Guid | Download Help Link | Help Version | Locale |
|---|---|---|---|---|
| GPOZaurr | f7d4c9e4-0298-4f51-ad77-e8e3febebbde | https://github.com/EvotecIT/GPOZaurr | 1.1.10 | en-US |
GPOZaurr Module
Description
Group Policy Eater is a PowerShell module that aims to gather information about Group Policies but also allows fixing issues that you may find in them.
GPOZaurr Cmdlets
Add-GPOPermission
{{ Fill in the Description }}
Add-GPOZaurrPermission
{{ Fill in the Description }}
Backup-GPOZaurr
Provides Backup functionality to Group Policies
Clear-GPOZaurrSysvolDFSR
Clears the ConflictAndDeleted folder in DFSR for specified GPOs.
ConvertFrom-CSExtension
Converts Client-side Extension (CSE) GUIDs to their corresponding names.
Export-GPOZaurrContent
Exports Group Policy Objects (GPOs) to XML or HTML files.
Find-CSExtension
This function retrieves Group Policy Client Side Extensions (CSEs) from a specified Windows computer.
Get-GPOZaurr
Gets information about all Group Policies. Similar to what Get-GPO provides by default.
Get-GPOZaurrAD
Retrieves Group Policy Objects (GPOs) information from Active Directory.
Get-GPOZaurrBackupInformation
Retrieves backup information from GPOZaurr manifest files.
Get-GPOZaurrBroken
Detects broken or otherwise damaged Group Policies
Get-GPOZaurrBrokenLink
Finds any GPO link that doesn't have a matching GPO (already removed GPO).
Get-GPOZaurrDictionary
Retrieves a dictionary of Group Policy Objects (GPOs) with their associated types and paths.
Get-GPOZaurrDuplicateObject
Retrieves duplicate Group Policy Objects (GPOs) within a specified forest.
Get-GPOZaurrFiles
Retrieves information about Group Policy Objects (GPOs) stored in SYSVOL and NETLOGON folders.
Get-GPOZaurrFilesPolicyDefinition
Retrieves policy definitions for Group Policy Objects (GPOs) within specified domains.
Get-GPOZaurrFolders
Retrieves information about GPO folders within specified domains.
Get-GPOZaurrInheritance
Retrieves inheritance information for Group Policy Objects (GPOs) within specified Organizational Units (OUs).
Get-GPOZaurrLegacyFiles
Retrieves legacy Group Policy Object (GPO) files from the SYSVOL directory of specified domains within a forest.
Get-GPOZaurrLink
Retrieves Group Policy Object (GPO) links based on specified criteria.
Get-GPOZaurrLinkSummary
Retrieves a summary of GPO links based on specified criteria.
Get-GPOZaurrMissingFiles
Retrieves information about missing files in Group Policy Objects (GPOs) within a specified forest.
Get-GPOZaurrNetLogon
Retrieves information about Group Policy Objects (GPO) stored in the Netlogon and SYSVOL directories.
Get-GPOZaurrOrganizationalUnit
Retrieves information about Group Policy Objects (GPOs) linked to Organizational Units (OUs) within a specified forest.
Get-GPOZaurrOwner
Gets owners of GPOs from Active Directory and SYSVOL
Get-GPOZaurrPassword
Tries to find CPassword in Group Policies or given path and translate it to readable value
Get-GPOZaurrPermission
{{ Fill in the Description }}
Get-GPOZaurrPermissionAnalysis
Analyzes permissions for Group Policy Objects (GPOs) and administrative groups.
Get-GPOZaurrPermissionConsistency
Retrieves information about Group Policy Objects (GPOs) and checks permission consistency across domains.
Get-GPOZaurrPermissionIssue
Detects Group Policy missing Authenticated Users permission while not having higher permissions.
Get-GPOZaurrPermissionRoot
Retrieves the root permissions of Group Policy Objects (GPOs) based on specified criteria.
Get-GPOZaurrPermissionSummary
Retrieves a summary of Group Policy Object (GPO) permissions based on specified criteria.
Get-GPOZaurrRedirect
Command to detect if GPOs have correct path in SYSVOL, or someone changed it manually.
Get-GPOZaurrSysvolDFSR
Gets DFSR information from the SYSVOL DFSR
Get-GPOZaurrUpdates
Gets the list of GPOs created or updated in the last X number of days.
Get-GPOZaurrWMI
Get Group Policy WMI filter
Invoke-GPOZaurr
Single cmdlet that provides 360 degree overview of Group Policies in Active Directory Forest.
Invoke-GPOZaurrContent
Invokes GPOZaurrContent function to retrieve Group Policy Objects information.
Invoke-GPOZaurrPermission
{{ Fill in the Description }}
Invoke-GPOZaurrSupport
Invokes GPOZaurrSupport function to retrieve Group Policy information.
New-GPOZaurrWMI
Creates a new WMI filter based on a WMI filter query.
Optimize-GPOZaurr
Enables or disables user/computer section of group policy based on it's content.
Remove-GPOPermission
{{ Fill in the Description }}
Remove-GPOZaurr
Removes Group Policy Objects based on specified criteria.
Remove-GPOZaurrBroken
Finds and removes broken Group Policies from SYSVOL or AD or both.
Remove-GPOZaurrDuplicateObject
Removes duplicate Group Policy Objects (GPOs) identified by the Get-GPOZaurrDuplicateObject function.
Remove-GPOZaurrFolders
Removes specified GPOZaurr folders and backs them up to a specified path.
Remove-GPOZaurrLegacyFiles
Removes legacy Group Policy Objects (GPO) files from specified domains.
Remove-GPOZaurrLinkEmptyOU
Removes Group Policy Object (GPO) links from empty Organizational Units (OUs) in a specified forest.
Remove-GPOZaurrPermission
{{ Fill in the Description }}
Remove-GPOZaurrWMI
Removes Group Policy WMI filters based on specified criteria.
Repair-GPOZaurrBrokenLink
Removes any link to GPO that no longer exists.
Repair-GPOZaurrNetLogonOwner
Sets new owner to each file in NetLogon share.
Repair-GPOZaurrPermission
Repairs permissions for Group Policy Objects (GPOs) based on specified criteria.
Repair-GPOZaurrPermissionConsistency
Repairs permission consistency for Group Policy Objects (GPOs) in a specified domain or forest.
Restore-GPOZaurr
Restores Group Policy Objects (GPOs) from a specified backup folder.
Save-GPOZaurrFiles
Exports GPO XML data to files and saves it to a given path
Set-GPOOwner
Used within Invoke-GPOZaurrPermission only. Set new group policy owner.
Set-GPOZaurrOwner
Sets GPO Owner to Domain Admins or other choosen account
Set-GPOZaurrStatus
{{ Fill in the Description }}
Skip-GroupPolicy
Used within ScriptBlocks only. Allows to exclude Group Policy from being affected by fixes