MP.CLT.ADUA.1004 All Active Directory users have an employee ID.
Checks that every enabled Active Directory user has an employee ID (employeeID).
The employee ID ties an account to its HR record. HR-driven provisioning, joiner-mover-leaver scripts and Microsoft Entra Lifecycle Workflows match on it, and without it a leaver's account cannot be found reliably.
Remediation action
- In Active Directory Users and Computers, open each user listed below and go to the Attribute Editor (turn on View > Advanced Features) tab.
- Fill in employeeID and select OK.
- For many users, use PowerShell with the ActiveDirectory module (RSAT):
Set-ADUser -Identity <sAMAccountName> -EmployeeID '012345'. - If the value comes from an HR system or a provisioning tool, fix it there, or the next import overwrites your change.
- If an account legitimately has no value (a service or resource account), leave it out with
ExcludedUsers,ExcludedGroupsor the pack-wideCLT.ADUA.ExcludedOUsinmaester-config.jsonrather than filling in a placeholder.
Related links
- Set-ADUser
- Employee-ID attribute (Active Directory schema)
- Attributes synchronized to Microsoft Entra ID by Microsoft Entra Connect
%TestResult%