Ich musste bei einem Kunden, welchen wir nur auf Anfrage unterstützen, Exchange Server auf den current CU und SU patchen. Dies lief einigermassen problemlos.
HealthChecker meldete am Ende aber folgendes:
Default Variable Detected:
C:\inetpub\wwwroot\web.config
More Information: https://aka.ms/HC-DefaultVariableDetected

Dieser Fehler war mir neu. Ein Blick auf https://aka.ms/HC-DefaultVariableDetected bzw. https://microsoft.github.io/CSS-Exchange/Diagnostics/HealthChecker/IISWebConfigCheck/ konnte mir helfen:
- Datei öffnen, welche im HealthChecker angegeben wurde (Editor als Admin starten!)
- Suche darin nach «%ExchangeInstallDir%» und die Variable mit dem richtigen Pfad ersetzen
Den korrekten Pfad weiss man als Exchange-Admin natürlich auswendig, oder lässt ihn sich anzeigen mittels:
(Get-ItemProperty HKLM:\SOFTWARE\Microsoft\ExchangeServer\v15\Setup).MsiInstallPath
In meinem Fall musste ich das

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<linkedConfiguration href="file://%ExchangeInstallDir%FrontEnd\HttpProxy\SharedWebConfig.config"/>
<linkedConfiguration href="file://%ExchangeInstallDir%bin\SharedBindingRedirects.config" />
</assemblyBinding>
</configuration>
ersetzen durch das:

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<linkedConfiguration href="file://D:\Program Files\Microsoft\Exchange\FrontEnd\HttpProxy\SharedWebConfig.config"/>
<linkedConfiguration href="file://D:\Program Files\Microsoft\Exchange\Bin\SharedBindingRedirects.config" />
</assemblyBinding>
</configuration>
Ein «iisreset» später zeigte der HealthChecker keine Fehler mehr an.