Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

No GPOs should have version mismatches

AD-GPOREP-16MediumActive DirectoryGroup Policy

Part of Active Directory · Active Directory · Group Policy · All checks

Run this check
Invoke-Maester -TestId AD-GPOREP-16

Returns details of GPOs with a version mismatch.

  • Detective control: identifies GPOs where the version reported has a mismatch, potentially indicating stale or misapplied policy definitions.

Detective

  • Validate GPO versions against a known baseline and correct mismatches to ensure consistent policy behavior.
  • Fetches GPO state, filters GPOReports for HasVersionMismatch being true, and presents a table of mismatched GPOs.
  • Test-MtAdGpoVersionMismatchCount - counts GPOs with version mismatches.
Every attribute of this check
FieldValue
Test IDAD-GPOREP-16
SeverityMedium
SuiteActive Directory
ProductActive Directory
FeatureGroup Policy
AreaInfrastructure hardening
Resource typeGroupPolicy
User impactLow
Implementation costMedium
MITRE ATT&CKNone
PowerShell testTest-MtAdGpoVersionMismatchDetails
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:groupPolicyContainer.gPCFileSysPath:ReadProperty, ActiveDirectory:File:SYSVOL:Read