Exchange 2016: HealthCheck URLs for load balancers

The status of individual Exchange protocols can be easily determined via a URL. This is particularly interesting for load balancers, as it is easy to determine whether the protocol is available on the respective server. Querying the respective URLs is more meaningful than simply checking whether the port on the Exchange server is still open, but ... Read more

Secure Exchange 2016 installation (hardening)

Introduction This article contains my favorites for general adjustments to the Exchange environment after or during installation. The hardening measures described below are very general, so they can be applied to existing and new environments. The measures relate to the Exchange server and the operating system itself, whether the measures are ... Read more

Attention: Do not install .NET Framework 4.7 on Exchange servers

The .NET Framework 4.7 has been available for about a month and is expected to be distributed soon via Windows Update. Even though .NET 4.7 is already supported on Windows Server, you should be careful with Exchange Servers. Here is the current support matrix for Windows Server and .NET 4.7: The .NET Framework 4.7 is supported on the following Windows Server ... Read more

Exchange 2016 Message Tracking GUI: New version

I have just uploaded the new version of the Message Tracking GUI and fixed two issues that have been bothering many users. The following issues have been fixed: On small screen resolutions, the window is now resizable and shows scrollbars when needed The recipients are now correctly entered into the CVS file The current version can be downloaded here ... Read more

Attention: Veeam 9.5 U1 and Exchange 2016 CU5 problems

In the comments to the article "Exchange 2016: Install Cumulative Updates (CU)" it was pointed out to me that with Veeam Backup & Replication 9.5 U1 and Exchange 2016 CU5 there are problems with the single item restore. The databases can be backed up and restored normally, but the Veeam Explorer for Exchange no longer works with Exchange 2016 ... Read more

Exchange 2016: Error when moving mailboxes (A version mismatch was detected)

During the migration from Exchange 2013 to Exchange 2016, the following error (version mismatch) may occur when moving user mailboxes from Exchange 2013 to Exchange 2016: A version mismatch was detected (Actual:6, Expected:5) The following message can then be seen in the Exchange 2013 server log: 2017-04-23T20:37:21.432Z,6,Default,Error,",", "RegisterMigrationBatch failed, exception at Microsoft.Exchange.Migration.MigrationServiceHelper.SafeInvokeImplMethod(Action method, MigrationServiceRpcMethodCode methodCode) at Microsoft.Exchange.Migration.MigrationNotificationRpcSkeleton.RegisterMigrationBatch(IMigrationNotification ... Read more

Sophos XG: Exchange 2016 and SFOS 16.05 Webserver Protection (Part 3 Optional)

In article 2, I had already written my opinion on RPCoverHTTP (Outlook Anywhere) in conjunction with Sophos XG and two public DNS names. Here again briefly to repeat: The background is that most of the protection mechanisms of the web server protection for Outlook Anywhere must be switched off. This then also applies to the remaining web services such as OWA ... Read more

New version of the Autodiscover whitepaper

In January, I published the first public version of the Exchange Autodiscover Whitepaper. So far the PDF has more than 5000 downloads, now there is an updated version. The PDF now comprises 64 pages on Exchange Autodiscover, including sample configurations (6 pages more). A revision was necessary, as I had previously only dealt with the topic of split DNS in conjunction with Autodiscover ... Read more