GPO-HealthAudit.psd1
|
@{ RootModule = 'GPO-HealthAudit.psm1' ModuleVersion = '1.0.0' GUID = 'e3f9a4b2-6c58-4d8e-bf23-0a4d7e9c8f56' Author = 'Larry Roberts, Independent Consultant' CompanyName = 'Independent' Copyright = '(c) 2026 Larry Roberts. All rights reserved.' Description = '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.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Invoke-GPOHealthAudit' 'Get-UnlinkedGPOs' 'Get-EmptyGPOs' 'Get-GPOPermissionReport' 'Get-StaleGPOs' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('GroupPolicy', 'GPO', 'ActiveDirectory', 'Audit', 'Health', 'Cleanup') LicenseUri = 'https://github.com/larro1991/GPO-HealthAudit/blob/main/LICENSE' ProjectUri = 'https://github.com/larro1991/GPO-HealthAudit' ReleaseNotes = 'Initial release - GPO health auditing with HTML dashboard reports.' } } } |