HighBinary packFree

AD User Attributes

Checks that Active Directory users have the attributes HR processes, Entra Connect sync and address books depend on, that those values are formatted consistently, and that they use your approved values and office locations.

Version
0.3.2
Tests
25
Connectors
1
Published
9 Nov 2026

DevClate · devclate.ad-user-attributes · 0 stars · Open source · MIT

PowerShell
Install-MtPack DevClate/maester-pack-adua

Install only packs from sources you trust. This pack is made by DevClate, not by Maester. The site only indexes and scans it: Install-MtPack downloads it straight from github.com/DevClate/maester-pack-adua.

maester-packs.lock.json entry
{  "Id": "devclate.ad-user-attributes",  "Source": "DevClate/maester-pack-adua",  "Version": "0.3.2",  "Commit": "33e16c74cae035b3068786259858c0d71bfb2272",  "Digest": "sha256:7f38679dcfc7e7044b9b10fe36ad7ba32a1f3e34c026f48f49db2979f22b4a1a"}

← All tests

MP.CLT.ADUA.1012 Active Directory phone numbers use international E.164 format.

Severity: LowCLT.ADUA.Ldap

Checks that phone numbers on enabled Active Directory users are in international E.164 format: a plus sign, the country code and the number, with no spaces or punctuation, such as +14255550100. By default it checks telephoneNumber and mobile; the Attributes parameter can add otherTelephone, otherMobile, homePhone and facsimileTelephoneNumber.

Teams Phone, click-to-call, MFA phone registration and mobile device enrolment read these numbers once they are synced to Microsoft Entra ID, and they only dial reliably when the number is in E.164. A trailing extension such as ;ext=123 or x123 is allowed by default (AllowExtension).

Remediation action

  1. Rewrite each number listed below as + country code and number, for example (425) 555-0100 becomes +14255550100.
  2. In Active Directory Users and Computers, change the number on the General tab (Telephone number) or the Telephones tab (Mobile, Fax, Home), or use PowerShell: Set-ADUser -Identity <sAMAccountName> -OfficePhone '+14255550100' -MobilePhone '+14255550101'.
  3. If your organisation writes numbers with spaces (+1 425 555 0100), set AllowSpaces to $true for this test. For a different rule, set PhonePattern to your own regular expression.

Related links

%TestResult%