Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EvotecIT/GPOZaurr
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.
https://github.com/EvotecIT/GPOZaurr
activedirectory gpo group-policy hacktoberfest powershell
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/EvotecIT/GPOZaurr
- Owner: EvotecIT
- Created: 2020-02-17T19:36:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T20:31:15.000Z (3 months ago)
- Last Synced: 2024-10-29T21:06:10.714Z (3 months ago)
- Topics: activedirectory, gpo, group-policy, hacktoberfest, powershell
- Language: PowerShell
- Homepage:
- Size: 1.62 MB
- Stars: 891
- Watchers: 28
- Forks: 80
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.MD
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# GPOZaurr
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** provides 360 degrees of information about Group Policies and their settings.Just a single command (`Invoke-GPOZaurr`) provides following reports:
- GPOBroken
- GPOBrokenLink
- GPOOwners
- GPOConsistency
- GPODuplicates
- GPOOrganizationalUnit
- GPOList
- GPOLinks
- GPOPassword
- GPOPermissions
- GPOPermissionsAdministrative
- GPOPermissionsRead
- GPOPermissionsRoot
- GPOPermissionsUnknown
- GPOFiles
- GPOBlockedInheritance
- GPOAnalysis
- GPOUpdates
- NetLogonOwners
- NetLogonPermissions
- SysVolLegacyFilesBut that's not all.
There are over 50 other commands available that make it even more powerful helping with day to day tasks to manage Group Policies.To understand the usage of `Invoke-GPOZaurr` I've created blog post you may find useful
- [The only command you will ever need to understand and fix your Group Policies (GPO)](https://evotec.xyz/the-only-command-you-will-ever-need-to-understand-and-fix-your-group-policies-gpo/)
## Installing
GPOZaurr requires `RSAT` installed to provide results. If you don't have them you can install them as below. Keep in mind it also installs GUI tools so it shouldn't be installed on user workstations.
```powershell
# Windows 10 Latest
Add-WindowsCapability -Online -Name 'Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0'
Add-WindowsCapability -Online -Name 'Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0'
```Finally just install module:
```powershell
Install-Module -Name GPOZaurr -AllowClobber -Force
```Force and AllowClobber aren't necessary, but they do skip errors in case some appear.
## Updating
```powershell
Update-Module -Name GPOZaurr
```That's it. Whenever there's a new version, you run the command, and you can enjoy it. Remember that you may need to close, reopen PowerShell session if you have already used module before updating it.
**The essential thing** is if something works for you on production, keep using it till you test the new version on a test computer. I do changes that may not be big, but big enough that auto-update may break your code. For example, small rename to a parameter and your code stops working! Be responsible!