View and Filter Mailboxes


Applies to: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu

Topic Last Modified: 2011-03-19

You can use the Exchange Control Panel or Windows PowerShell to view and search for mailboxes in your organization.

Select the right tool for the task

Let's take a look at when you might want to use each tool.


Using the Exchange Control Panel Using Windows PowerShell
  • It's quick and easy to use when you manage only a few mailboxes.

  • It displays a maximum of 500 mailboxes.

  • In the Mailboxes list, you can sort mailboxes by display name, mailbox type, or e-mail address.

  • In the Mailboxes list, you can filter the view to display specific mailbox types only. Options include:

    • All mailbox types

    • User mailboxes

    • Room mailboxes

    • Mailboxes on litigation hold

  • It works well when you have to manage lots of accounts.

  • There's no limit on the number of mailboxes displayed.

  • You can filter mailboxes by mailbox or user properties.

  • You can "get" or retrieve mailboxes based on filter criteria and then pipe the results to another command.

Using the Exchange Control Panel

To perform this procedure using the Exchange Control Panel, you must have administrator permissions in your cloud-based e-mail organization. To learn how to give a user administrator permissions, see Give Users Administrator Permissions.

View, filter, and sort mailboxes

  1. Sign in using your administrator credentials. Click Options at the top of the screen to reach the Exchange Control Panel.

  2. Select Manage My Organization > Users & Groups > Mailboxes. Up to 500 mailboxes display.

    • To display a specific mailbox type only, in the Select view pull-down menu, select the type. By default, all mailbox types are displayed.

    • To sort alphabetically in ascending or descending order, click either the Display Name, Mailbox Type, or E-mail Address column heading. By default, the mailboxes are sorted alphabetically in ascending order by display name.

    • To search for a particular mailbox or a set of mailboxes, enter a full or partial string from the display name or the e-mail address and then click Search icon. All mailboxes that contain the characters you entered, in the order you entered, in the display name or the e-mail address, are displayed. For example, if you enter "sa", Susan, Sam, Samar, and Lisa are displayed.

Using Windows PowerShell

To learn how to install and configure Windows PowerShell and connect to the service, see Use Windows PowerShell in Exchange Online.

View and filter mailboxes

  • To view all mailboxes in your organization, run the following command:

    Get-Mailbox -ResultSize unlimited 
  • To view a filtered set of mailboxes in your organization, run the following command:

    Get-Mailbox -Filter '(MailboxProperty -FilterOperator "Value")'

    For example, to display all room mailboxes, ,run the following command:

    Get-Mailbox -Filter '(RecipientTypeDetails -eq "RoomMailbox")'

    To view all the mailboxes on litigation hold, run the following command:

    Get-Mailbox -Filter '(LitigationHoldEnabled -eq $true)'
Related help topics
No resources were found.