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

NetBIOS name standard compliance should be retrievable

AD-DOM-07InfoActive DirectoryDomain and forest

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

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

NetBIOS names are still used in many Windows networking scenarios, even though DNS is the primary name resolution method. Non-compliant NetBIOS names can cause:

  • Legacy Application Issues: Older applications may not handle non-standard characters
  • WINS Problems: Windows Internet Name Service may have trouble with invalid names
  • Network Browsing: Issues with network neighborhood and browsing services
  • Script Failures: PowerShell and batch scripts may fail with special characters

Valid NetBIOS names should:

  • Be 1-15 characters in length
  • Contain only alphanumeric characters and: !@#$%^&’()_-.+{}~
  • Not contain: \ / : * ? ” < > |

Preventive

  • Use Simple Names: Stick to alphanumeric characters for maximum compatibility
  • Keep Short: Stay well under the 15-character limit
  • Avoid Special Characters: Even allowed special characters can cause issues
  • Document Requirements: If special characters are needed, document the business case

This test validates NetBIOS names against standard naming conventions, checking for valid characters and length requirements.

  • Test-MtAdNetbiosNameNonStandardDetails - Lists non-compliant NetBIOS names
  • Test-MtAdDomainNameStandardCompliance - Checks domain name compliance
Every attribute of this check
FieldValue
Test IDAD-DOM-07
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureDomain and forest
AreaInfrastructure hardening
Resource typeTenant
MITRE ATT&CKNone
PowerShell testTest-MtAdNetbiosNameStandardCompliance
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:domainDNS:ReadProperty