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) →

Schema version entry count should be retrievable

AD-SCH-03InfoActive DirectorySchema

Part of Active Directory · Active Directory · Schema · All checks

Run this check
Invoke-Maester -TestId AD-SCH-03

The Active Directory schema version indicates the functional level and capabilities of your directory. Different schema versions correspond to different Windows Server releases:

Schema VersionWindows Server Version
13Windows 2000
30Windows Server 2003
44Windows Server 2008
47Windows Server 2008 R2
56Windows Server 2012
69Windows Server 2012 R2
87Windows Server 2016
88Windows Server 2019/2022

Knowing your schema version is important for:

  • Compatibility: Ensuring applications support your schema version
  • Feature availability: Understanding what AD features are available
  • Upgrade planning: Determining if schema updates are needed
  • Security: Newer schema versions support enhanced security features

Operational

Keep your schema version current with your domain functional level:

  • Regular updates: Update schema when upgrading domain controllers
  • Feature enablement: Newer schemas enable security features like Authentication Policies
  • Application support: Modern applications may require newer schema versions

This test retrieves the objectVersion attribute from the schema container to determine the current schema version and maps it to the corresponding Windows Server version.

  • Test-MtAdSchemaVersionDetails - Provides comprehensive schema details
  • Test-MtAdSchemaModificationYearCount - Shows schema modification timeline
  • Test-MtAdDomainFunctionalLevel - Shows domain functional level
Every attribute of this check
FieldValue
Test IDAD-SCH-03
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureSchema
AreaInfrastructure hardening
Resource typeTenant
MITRE ATT&CKNone
PowerShell testTest-MtAdSchemaVersionEntryCount
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:Schema/*.objectVersion:ReadProperty