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

SMBv3.1.1 enabled count should be retrievable

AD-DC-03InfoActive DirectoryDomain controllers

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

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

SMBv3.1.1 is the latest version of the Server Message Block protocol and includes important security enhancements:

  • Pre-authentication integrity: Prevents man-in-the-middle attacks
  • AES-128-GCM encryption: Stronger encryption for SMB traffic
  • Secure dialect negotiation: Prevents downgrade attacks
  • Required for Windows 11: Modern Windows versions prefer SMBv3.1.1

Having SMBv3.1.1 enabled ensures your domain controllers can support the most secure SMB communications.

Preventive

Enable SMBv3.1.1 on all domain controllers running Windows Server 2016 or later to ensure maximum SMB security.

To verify SMBv3.1.1 status:

Get-SmbServerConfiguration | Select-Object EnableSMB3_1_1Protocol

This test queries the SMB server configuration on each domain controller to check if SMBv3.1.1 protocol is enabled. It reports the count and names of DCs with this protocol enabled.

  • Test-MtAdDcSmbv1EnabledCount - SMBv1 protocol status (should be disabled)
  • Test-MtAdDcSmbSigningEnabledCount - SMB signing configuration
Every attribute of this check
FieldValue
Test IDAD-DC-03
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureDomain controllers
AreaInfrastructure hardening
Resource typeDomainController
MITRE ATT&CKNone
PowerShell testTest-MtAdDcSmbv311EnabledCount
ServicesActiveDirectory
PermissionsActiveDirectory:Remoting:Microsoft.PowerShell, ActiveDirectory:Cim:root\Microsoft\Windows\SMB:MSFT_SmbServerConfiguration:Read