Back to products
Individual Script
Employee Name Change Automation
Handle legal name changes across your entire hybrid identity stack in one run. Updates sAMAccountName, UPN, email aliases, display name, distribution list memberships, and triggers an Entra ID sync.
$19
One-time purchase
The problem
Employee name changes touch 6+ systems: Active Directory attributes, Exchange mailbox and aliases, Entra ID profile, distribution lists, and any downstream apps that sync from AD. Doing this manually is tedious and error-prone — miss one alias and email bounces for weeks.
What this script does
- Updates AD attributes: displayName, givenName, sn, sAMAccountName, CN
- Changes UserPrincipalName to match new name
- Updates Exchange primary SMTP address and adds old address as alias
- Updates all distribution list memberships to reflect new name
- Triggers Azure AD Connect delta sync
- Generates a change report with before/after values
- Logs everything for audit compliance
What's included
Set-NameChange.ps1 Main name change automation script
config.json Environment configuration (domain, OU paths, sync settings)
README.md Setup guide, prerequisites, and troubleshooting FAQ