by edward | Apr 15, 2019 | Exchange 2019 PowerShell, Exchange 2010 PowerShell, Exchange 2013 PowerShell, Exchange 2016 PowerShell
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...
by edward | Mar 7, 2019 | Exchange 2019 PowerShell, Exchange 2010 PowerShell, Exchange 2013 PowerShell, Exchange 2016 PowerShell
With mailbox moves, you do get the few that fail and instead of updating each one with the -BadItemLimit switch you can do this one liner command to update them all before resuming them, here is the command: Get-MoveRequest | Set-MoveRequest -BadItemLimit 500...
by edward | Jan 16, 2019 | Exchange 2019 PowerShell
In this example, we are going to connect/recover a mailbox that we deleted in the previous blog post. As an example, we created a new test user as shown below to connect to a mailbox. To do this you can use PowerShell to create the user or use Active Directory Users...
by edward | Jan 14, 2019 | Exchange 2019 PowerShell
In Exchange 2019, like other versions like 2016 or 2013, you can delete a mailbox using a single command. To firstly find the list of mailboxes you can run the following command: Get-Mailbox In this example we are going to remove the mailbox called...
by edward | Jan 13, 2019 | Exchange 2019 PowerShell
In Exchange, I pretty much do everything with PowerShell. A quick tip if you want to make sure everything is running, service wise, you can do so in Powershell: Get-Service *MSExchange* Just by running a simple command you have a complete overview of what is not...
by edward | Jan 5, 2019 | Exchange 2019 PowerShell
In Exchange, whether it is 2013 or higher, you may look at enabling Circular logging on your databases. While this will constantly flush the logs, you cannot run Circular logging and have backups running as they will be inconsistent all the time. To firstly check if...