Here’s a data quality report for an Exchange environment. This command looks for Alias values that do not match the “username” portion of the PrimarySMTPAddress values. Any discrepancies are returned.
Get-Mailbox -ResultSize unlimited | where {$_.PrimarySmtpAddress.ToString() -notlike $_.Alias.ToString()+"@*"} | ft name, Alias, PrimarySmtpAddress
2 replies on “Compare the Exchange Alias to the Primary SMTP Address”
thanks for such a handy command, saved me tons of time!
Looks like older posts still work! Thank you! Good for migrations.