We recently received a request to provide a project manager with a full list of all shared mailboxes with their primary SMTP addresses that were in Microsoft Exchange.
To do this is a pretty straight forward task using Exchange Management Shell (EMS).
Just go ahead and open your EMS and run the following command:
Get-Mailbox -RecipientTypeDetails SharedMailbox -ResultSize:Unlimited | Select Identity,Alias,DisplayName,primarysmtpaddress | sort displayname
This will go through your Exchange environment and give you a list of all shared mailboxes, their name and the primary SMTP address for each Shared Mailbox.
If you want to export this information to CSV, use the command below:
Get-Mailbox -RecipientTypeDetails SharedMailbox -ResultSize:Unlimited | Select Identity,Alias,DisplayName,primarysmtpaddress | sort displayname | export-CSV C:\TGH\sharedmailboxes.csv
- C:\TGH\sharedmailboxes.csv = the filepath where you want to save your CSV file
This will then export all the information into a CSV file where you specified in your command line.
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?