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

DC operating system count should be retrievable

AD-DC-07InfoActive DirectoryDomain controllers

Part of Active Directory · Active Directory · Domain controllers · All checks

Run this check
Invoke-Maester -TestId AD-DC-07

Knowing the operating systems running on your domain controllers is important for:

  • Lifecycle management: Identifying DCs running end-of-life operating systems
  • Security patching: Ensuring all DCs receive security updates
  • Feature availability: Determining which AD features are available
  • Standardization: Reducing OS variety for easier management
  • Upgrade planning: Identifying DCs that need to be upgraded

Running outdated operating systems on domain controllers poses security risks as they may not receive security patches.

Operational

  • Standardize on a supported Windows Server version for all DCs
  • Plan to upgrade DCs running end-of-life operating systems
  • Ensure all DCs are receiving security updates
  • Consider running the latest Windows Server version for new DCs

Current Windows Server support status:

  • Windows Server 2022: Supported
  • Windows Server 2019: Supported
  • Windows Server 2016: Supported
  • Windows Server 2012 R2: Extended support ended October 2023
  • Windows Server 2012: Extended support ended October 2023
  • Earlier versions: Not supported

This test retrieves the OperatingSystem attribute from all domain controllers and counts the unique OS versions in use.

  • Test-MtAdDcOperatingSystemDetails - Detailed OS distribution breakdown
  • Test-MtAdDomainControllerCount - Total DC count
Every attribute of this check
FieldValue
Test IDAD-DC-07
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureDomain controllers
AreaInfrastructure hardening
Resource typeDomainController
MITRE ATT&CKNone
PowerShell testTest-MtAdDcOperatingSystemCount
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:nTDSDSA:ReadProperty