Hash mismatch is reported for Exchange DLLs in the bin directory of Exchange Server 2019 and 2016

Applies to: Exchange Server 2019Exchange Server 2016

Symptoms


In Microsoft Exchange Server 2019 or Exchange Server 2016, when you run the dir *exch*.* | Get-AuthenticodeSignature |?{$_.Status -eq "HashMismatch"} command in Exchange PowerShell (also known as the Exchange Management Shell), the following DLLS are returned with hash mismatch:
Microsoft.Exchange.Common.IL.dll
Microsoft.Exchange.Isam.Esebcli.dll
Microsoft.Exchange.Server.Storage.EsebackInterop.dll  

It’s expected that the DLLs should show Valid.

Resolution


To fix this issue, install one of the following updates:

References


Learn about the terminology that Microsoft uses to describe software updates.