Powershell script to change User Principal Name to Primary SMTP Address
When you install Exchange in environment you want to allow users to log into mails using their e-mail address. If your domain name is different from your e-mail domain, you have to add UPN suffix first. More abour it HERE. Then you need to change User Principal Name into Primary SMTP Address. I wrote little script to do so:
Get-Mailbox |
ForEach-Object{
Write-Host “For: ” + $_.SamAccountName
Write-Host ” – change UPN from: ” + $_.UserPrincipalName + ” to: ” + $_.PrimarySmtpAddress
Set-ADUser -Identity $_.DistinguishedName -UserPrincipalName $_.PrimarySmtpAddress
}
Have a nice day,
Recent Comments