GPO-HealthAudit
1.0.0
Group Policy health auditing and sprawl detection. Finds unlinked GPOs, empty GPOs, duplicate settings, WMI filter issues, and stale policies. Generates HTML dashboard reports. Requires the GroupPolicy RSAT module.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Larry Roberts. All rights reserved.
Package Details
Author(s)
- Larry Roberts Independent Consultant
Tags
GroupPolicy GPO ActiveDirectory Audit Health Cleanup
Functions
Invoke-GPOHealthAudit Get-UnlinkedGPOs Get-EmptyGPOs Get-GPOPermissionReport Get-StaleGPOs
Dependencies
This module has no dependencies.
Release Notes
Initial release - GPO health auditing with HTML dashboard reports.
FileList
- GPO-HealthAudit.nuspec
- .git\COMMIT_EDITMSG
- .git\HEAD
- .git\config
- .git\description
- .git\hooks\applypatch-msg.sample
- .git\hooks\commit-msg.sample
- .git\hooks\fsmonitor-watchman.sample
- .git\hooks\post-update.sample
- .git\hooks\pre-applypatch.sample
- .git\hooks\pre-commit.sample
- .git\hooks\pre-merge-commit.sample
- .git\hooks\pre-push.sample
- .git\hooks\pre-rebase.sample
- .git\hooks\pre-receive.sample
- .git\hooks\prepare-commit-msg.sample
- .git\hooks\push-to-checkout.sample
- .git\hooks\sendemail-validate.sample
- .git\hooks\update.sample
- .git\index
- .git\info\exclude
- .git\logs\HEAD
- .git\logs\refs\heads\master
- .git\logs\refs\remotes\origin\master
- .git\objects\14\5d77318ae317ec054819bcbaabfd310568cb71
- .git\objects\20\89e153ea7650f5c8d1810e930354deeb9d4f7a
- .git\objects\29\fc1ceb085e3cc24e6c91a7c102c17443e2f2a7
- .git\objects\2e\2c0b9446f9821903f09e2650f7b1cf0ecaef93
- .git\objects\46\4a26d1544d33b7fb235dfe60b3bde00c9a32ef
- .git\objects\61\6d9387ff673340d5983d69e567152ae02f76e0
- .git\objects\61\a40efc5671952d5f7eb1cc7e9b9dbbeede3295
- .git\objects\68\15826a21b0db9ebb3e7b74b8ec0c00fdca7667
- .git\objects\6a\21e3f3046bdf0d04703436fac92591064279e7
- .git\objects\80\94b7eb83ac00e17631287b3af9a0b351d04f0b
- .git\objects\82\29b4cf578bbcbb99c6e53f7d2311929b504894
- .git\objects\85\639405800dc348f4062898550ff220b0208574
- .git\objects\88\f571be9abd2a1bbf28b9fd9c03960cdc184248
- .git\objects\9b\04c695a9c18cf4e820a86b72631898a7c21327
- .git\objects\ab\6947cdbe91ad08d150b0fe36bd2e1e34fa9135
- .git\objects\c6\73237f9622df9c34b8a298a6fef6ce36eff560
- .git\objects\e5\59f2551c97f7534cd72dd6d7b3794e16bebf86
- .git\objects\f4\f00268a95818459a8d183f51922929f2ead75e
- .git\refs\heads\master
- .git\refs\remotes\origin\master
- GPO-HealthAudit.psd1
- GPO-HealthAudit.psm1
- LICENSE
- Private\New-HtmlDashboard.ps1
- Public\Get-EmptyGPOs.ps1
- Public\Get-GPOPermissionReport.ps1
- Public\Get-StaleGPOs.ps1
- Public\Get-UnlinkedGPOs.ps1
- Public\Invoke-GPOHealthAudit.ps1
- README.md
- Samples\sample-report.html
- Tests\GPO-HealthAudit.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 3 | 2/16/2026 |