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:
-
For Exchange Server 2019, install the Cumulative Update 3 for Exchange Server 2019 or a later cumulative update.
-
For Exchange Server 2016, install the Cumulative Update 15 for Exchange Server 2016 or a later cumulative update for Exchange Server 2016.
References
Learn about the terminology that Microsoft uses to describe software updates.