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

UPN suffixes count should be retrievable

AD-FORS-01InfoActive DirectoryDomain and forest

Part of Active Directory · Active Directory · Domain and forest · All checks

Run this check
Invoke-Maester -TestId AD-FORS-01

UPN (User Principal Name) suffixes are a critical component of Active Directory authentication infrastructure. They allow users to log on using an email-style username format (user@suffix) rather than the traditional domain\username format. Understanding the UPN suffix configuration is important for:

  • Authentication Experience: UPN suffixes enable a consistent logon experience across multiple domains and forests
  • Identity Management: During mergers and acquisitions, UPN suffixes help maintain brand identity while consolidating directories
  • Security Assessment: Unnecessary or unauthorized UPN suffixes could indicate misconfiguration or security risks
  • Compliance: Some compliance frameworks require visibility into all authentication namespaces

Operational

Regularly review configured UPN suffixes to ensure:

  • Only legitimate organizational domains are configured as UPN suffixes
  • Unused or deprecated UPN suffixes from past mergers are removed
  • UPN suffixes align with the organization’s current domain and brand strategy

This test retrieves the UPN suffixes configured at the forest level using the Get-ADForest cmdlet. It counts the number of custom UPN suffixes and reports whether any are configured. The default forest domain is not counted as a custom suffix.

  • Test-MtAdUpnSuffixesDetails - Provides detailed list of all configured UPN suffixes
  • Test-MtAdSpnSuffixesCount - Checks SPN suffix configuration for service principal management
Every attribute of this check
FieldValue
Test IDAD-FORS-01
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureDomain and forest
AreaInfrastructure hardening
Resource typeTenant
MITRE ATT&CKNone
PowerShell testTest-MtAdUpnSuffixesCount
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:crossRef:ReadProperty