Query Message Tracking Logs on Microsoft Exchange using Powershell

You want to search your Microsoft Exchange message tracking logs to track an email, you can do this using a Powershell command (run from the Microsoft Exchange Powershell console), the below command will query all your Microsoft Exchange servers to find the tracking logs and then obtain all emails sent by the user “sender@domain.com” between […]

More...

Microsoft Exchange 2016 DAG Error Setting Witness Server and WitnessDirectory

We have a number of 2 node DAGs which provide our Microsoft Exchange 2016 service. Being a 2 node DAG a file share witness server is in place. We had a datacentre event that took out one of the nodes and the witness server, rendering the one of the DAGs unhealthy and a second in […]

More...

Microsoft Exchange 2016 – How to Fix Exchange DAG Witness Failed State

In certain situations the Exchange DAG witness can become a problem, this can occur during an upgrade or can happen if there is a network interruption. Although the DAG will continue to operate the witness is considered failed, which can cause odd behaviour in a failover scenario, as there is no quorum available for the […]

More...

Calendar Publishing to Internet from Microsoft Exchange (2016+)

Microsoft Exchange provides the capability to allow publishing of user calendars to the Internet, this is different from calendar sharing (which is typically internal, i.e. within our organisation). These instructions explain how to enable publishing by policy and how to apply it your own user mailbox. Calendar Publishing Policy Configuration on Microsoft Exchange These steps […]

More...

Internal, External URLs, InternalAuthenticationMethod and ExternalAuthenticationMethod Explained

Within the Microsoft Exchange configuration you’ll see that there is an InternalURL and ExternalURL attribute for each of the key Microsoft Exchange Web Services, e.g. OWA, ECP, ActiveSync etc. Personally i’ve never really used these when they are different, but what it allows is for your internal and external URLs to access the services to […]

More...

Exchange 2016 – Security Update For Exchange Server 2016 CU22 (KB5015322) – OWA Failed After Update

After an update Microsoft Exchange 2016 – Security Update For Exchange Server 2016 CU22 (KB5015322), following the upgrade the following appeared: The Exchange server appeared to operating fine, mail flow was fine, the DAG operating as expected, users who are using ActiveSync, Exchange Anywhere or EWS all appeared to have no problems. However using OWA […]

More...

Microsoft Exchange 2016 – Version Store Out of Memory Error

The Microsoft Exchange 2016 ESE database engine manages the database engine and database files that make up the Mailbox Databases on the Microsoft Exchange server; it reads and writes data to and from the database and manages the database files through background management tasks. The Exchange databases are based on the JET database engine and […]

More...