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

$19
One-time purchase, lifetime updates
Buy Now

Also in the Employee Lifecycle Kit bundle ($69)