How to Use Get-MailboxServer Cmdlet?

The Get-MailboxServer cmdlet in Exchange Server is used to retrieve information about the mailbox servers in your organization. Here’s how you can use the Get-MailboxServer cmdlet:

  1. Open the Exchange Management Shell (EMS).
  2. Type the following command and press Enter: Get-MailboxServer
  3. This command will display a list of all mailbox servers in your organization along with their names, server roles, and other details.
  4. You can use various parameters with the Get-MailboxServer cmdlet to filter the results, such as:
    • Identity: This parameter specifies the name of the mailbox server that you want to retrieve information for.
    • Status: This parameter specifies the status of the mailbox server. For example, you can use “Online” or “Offline” to filter the results.
    • DomainController: This parameter specifies the domain controller to use for this cmdlet.
    • ErrorAction: This parameter specifies what action to take if an error occurs while running the cmdlet. For example, you can use “SilentlyContinue” to suppress error messages.
    • ResultSize: This parameter specifies the maximum number of results to display.

Here are a few examples of using the Get-MailboxServer cmdlet with parameters:

  • To retrieve information about a specific mailbox server named “EXCH01”, type the following command and press Enter: Get-MailboxServer -Identity EXCH01
  • To retrieve information about all mailbox servers that are currently online, type the following command and press Enter: Get-MailboxServer -Status Online
  • To retrieve information about all mailbox servers in a specific domain, type the following command and press Enter: Get-MailboxServer -DomainController DC01.contoso.com

These are some basic examples of how to use the Get-MailboxServer cmdlet in Exchange Server. There are many other parameters that you can use with this cmdlet to retrieve more specific information about your mailbox servers.