Advertisements

Tag: Exchange 2016

When doing mailbox moves on Exchange, you want to know how far they are progressing etc. In the Exchange Management Console (EMC) you can add the Percent Complete column to see the Percentage per mailbox as shown below: This is okay but if you like me rather prefer using Powershell, then you can run the […]

Advertisements
Read more

There are many ways in PowerShell to check the mailbox database copy status in Exchange, here are some examples from the Exchange Management Shell (EMS): Blanket check.Per DAG check.Per Server check. Get-MailboxDatabaseCopyStatus * The above command runs across all servers and databases in the environment. Below is the next example. Get-MailboxDatabaseCopyStatus -Identity dag1* The above […]

Read more

In Exchange you will do loads of Export requests to PST but over time this list grows and when you eventually want to find an export request or remove a server you can’t because it still has the export requests. To find the export requests, you can run a single command: Get-mailboxexportrequest -status completed This […]

Read more

In Exchange, you can throttle the number of connections that a HUB Transport Server can have open to a remote domain, the default value for the field “MaxPerDomainOutboundConnections” is 20. To change the value, you can run a simple command from the Exchange Management Shell(EMS): Set-TransportServer -Identity HUB1 -MaxPerDomainOutboundConnections 10 Don’t forget to restart the […]

Read more

In the last part, we will look at moving the Discovery Search Mailbox from Exchange 2016 to Exchange 2019, to find the mailbox in your environment, you can run the following command: Get-Mailbox discovery* Now we can move it to the Exchange 2019 Server running a similar command to the other ones: Get-Mailbox discovery* | […]

Read more

In the first 2 parts we looked at moving the Arbitration mailboxes and the health mailboxes, now we will look at moving the AuditLog mailbox. Launch the Exchange Management Shell (EMS) and run the following command: Get-Mailbox -AuditLog On our server, we do have an AuditLog mailbox and we need to move it to Server […]

Read more

In my previous article, we looked at moving the arbitration mailboxes. In this short article, we will look at a mailbox which also needs to be moved so be able to remove a store in Exchange 2016 when migrating to Exchange 2019. These are the monitoring mailboxes, also known as the HealthMailboxes. To find these […]

Read more

In Exchange, when you are working with a legacy system and migrating mailboxes to the new Exchange Server, you will find that you cannot remove the database on the server as it gives you some long error message it still contains archives mailboxes etc. To move all the system, federation and migration mailboxes (arbitration), you […]

Read more

Exchange comes with default tarpit levels which work for some organizations but not others, you can change these if you see a delay in delivery, to change it is very easy and you need to do this with PowerShell. Launch the Exchange Management Shell (EMS) and run the following command: Get-ReceiveConnector -Identity “Server1\Default Frontend Server1” […]

Read more

In Exchange, you may be running multiple versions like Exchange 2016 and 2019 or 2013 and 2016 and you need to get information about your build of Exchange, you can do so with a one liner command in the Exchange Management Shell that will give it to you: Get-ExchangeServer | Where {$_.AdminDisplayVersion -like “15.” -and […]

Read more