Advertisements

Author: edward

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 running regarding Exchange. Hope it helps. Advertisements

Advertisements
Read more

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 circular logging is enabled on a mailbox database you […]

Read more

In Exchange, you might come across mail stuck in your queue that only show <> and nothing else. This is most likely your journal mail but for some reason it is stuck and does not want to clear from the Transport Queue, you can run the following command to remove the messages: Remove-Message -Server Exchange-2019 […]

Read more

In Exchange, not only Exchange 2019 but earlier versions as well, an Organization Admin does not have the ability to export mailboxes as no rights are granted by default. If you try and run the command below, it will give you an error that it is not recognized, meaning you don’t have rights to run […]

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

In Exchange 2019, like Exchange 2010/2013 and 2016, you can move your active mailbox databases to another server using the scripts that come with your Exchange Installation. They are located in the V14\Scripts or V15\Scripts folder depending on your version you have installed. To move a database, you can simply run the following command: null […]

Read more

In Exchange you will get the requests now and again to grants rights to users calendar, based on the situation it can be a PA to a Director or a colleague needing access to another ones calendar. To grant the rights, you can run the following command: Add-MailboxFolderPermission -Identity edward@thexchangelab.com:\calendar -User edwardvbs@thexchangelab.com -AccessRights AvailabilityOnly In […]

Read more

Here is a quick tip on creating a mailbox with PowerShell in Exchange 2019, it is a simple command that will prompt you for the password and once done you will have a new user. There are more options you can set with the command but we will just create a simple user in this […]

Read more

In Exchange 2019 like other versions you can export your SSL certificate to import to another server, we first need to get the thumbprint of the SSL certificate that we want to export, to do this you can run the following command: Get-ExchangeCertificate In this example we are using the first certificate shown above, to […]

Read more