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 modification year details should be retrievable

AD-SCH-02InfoActive DirectorySchema

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

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

Detailed visibility into schema modifications by year provides a comprehensive timeline of your Active Directory’s evolution. This information is valuable for:

  • Capacity planning: Understanding growth patterns of the directory
  • Change management: Tracking when major applications were deployed
  • Security auditing: Identifying unauthorized or unexpected schema changes
  • Compliance reporting: Documenting directory modifications for auditors

Unexpected spikes in schema modifications may indicate:

  • Unauthorized application deployments
  • Malicious schema extensions
  • Improper testing procedures
  • Lack of change control

Operational

Establish monitoring for schema changes:

  • Alert on schema modifications: Configure alerts when schema changes occur
  • Regular reviews: Periodically review schema modification history
  • Access controls: Limit Schema Admins group membership
  • Audit logging: Enable auditing for schema changes

This test analyzes schema objects and groups them by creation year, providing:

  • Count of schema objects created per year
  • Percentage distribution across years
  • Timeline of directory evolution
  • Test-MtAdSchemaModificationYearCount - Shows count of years with modifications
  • Test-MtAdSchemaVersionEntryCount - Shows current schema version
  • Test-MtAdSchemaVersionDetails - Provides comprehensive schema details
Every attribute of this check
FieldValue
Test IDAD-SCH-02
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureSchema
AreaInfrastructure hardening
Resource typeTenant
MITRE ATT&CKNone
PowerShell testTest-MtAdSchemaModificationYearDetails
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:Schema/*:ReadProperty