SOLVED: How to Find The Owner Of an Email Alias in Exchange

If you have ever been asked who has a particular email alias on an Exchange server, you know you in for trouble because the answer is not readily apparent in the Exchange Management Console.

The easiest way I know to find alias names in Exchange is to use the PowerShell Script below to export all the alias’ to a CSV:

  1. Launch the Exchange Management Shell
  2. Copy and Paste the following script into the shell:

    Get-Mailbox -ResultSize Unlimited |Select-Object DisplayName,PrimarySmtpAddress, @{Name=”EmailAddresses”;Expression={$_.EmailAddresses |Where-Object {$_.PrefixString -ceq “smtp”} | ForEach-Object {$_.SmtpAddress}}} | Export-CSV c:\exportsmtp.csv -NoTypeInformation

  3. Wait a few minutes.  The more email accounts you have the longer it will take.  In my case it scanned through about 2000 accounts and exported the results in 3 minutes.
  4. Copy c:\exportsmtp.csv to a PC and open the file with Excel
  5. Press CNTL+F to bring up the FIND search box and enter the alias you a looking for.
  6. The first column contains the root email account that the alias is attached to

A special thanks to Patrick Burgman from www.SmartTowns.ca for digging out this script.  Shabbat Shalom Patrick.

Enjoy!

Share This With Your Friends Now:
Facebooktwittergoogle_plusredditpinterestlinkedin

Comments

  1. David November 13, 2015 at 6:08 am

    Does Get-Recipient not work for you?

    • Ian Matthews
      Ian Matthews December 27, 2015 at 4:37 pm

      That is an option but I found this better for my purpose. Thanks

Leave a Reply