Symptome
Exchange Server 2019 CU14 RecoverServer schlägt fehl und gibt die folgenden Fehlermeldungen zurück:
[FEHLER] Ausnahmeeinstellung "ExtendedProtectionTokenChecking": "Null kann aufgrund ungültiger Enumerationswerte nicht in den Typ "Microsoft.Exchange.Data.Directory.SystemConfiguration.ExtendedProtectionTokenCheckingMode" konvertiert werden. Geben Sie einen der folgenden Enumerationswerte an, und versuchen Sie es erneut. Die möglichen Enumerationswerte sind "None", "Allow", "Require".
[FEHLER] Null kann aufgrund ungültiger Enumerationswerte nicht in den Typ "Microsoft.Exchange.Data.Directory.SystemConfiguration.ExtendedProtectionTokenCheckingMode" konvertiert werden. Geben Sie einen der folgenden Enumerationswerte an, und versuchen Sie es erneut. Die möglichen Enumerationswerte sind "None", "Allow", "Require".
[FEHLERREFERENZ] Id=ClientAccessComponent___75f8c93d15314369983d33ec0742e189 Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
Ursache
Dieses Problem tritt auf, weil der Wert für eine Variable, die zum Erstellen des virtuellen Verzeichnisses verwendet wird, nicht in Exchange Server 2019 CU14 definiert ist.
Problemumgehung
Um dieses Problem zu umgehen, führen Sie RecoverServer mithilfe des Exchange Server 2019 CU13-Mediums aus, und aktualisieren Sie dann den Server auf Exchange Server 2019 CU14. Gehen Sie hierzu wie folgt vor:
-
Laden Sie die Exchange Server 2019 CU13-Medien aus dem Microsoft Download Center herunter. Es wird empfohlen, die Exchange Server 2019 CU14-Medien auf demselben Server verfügbar zu halten.
-
Erstellen Sie ein neues Betriebssystem, das über den gleichen Namen, die IP-Adresse und die gleiche Betriebssystemupdateebene wie der Server verfügt, den Sie wiederherstellen.
-
Installieren Sie die Exchange Server 2019 CU13-Voraussetzungen.
-
Führen Sie den folgenden PowerShell-Befehl aus, um die Seriennummer des Servers zu ändern, den Sie wiederherstellen:
Set-ADObject “DN of Exchange server object in configuration container” -Replace @{“SerialNumber= Version 15.2 (Build 31258.12)”}
Beispiel:
Set-ADObject "CN=Exch3,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Contoso,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Contoso,DC=Com" -Replace @{SerialNumber="Version 15.2 (Build 31258.12)"} Hinweis: Damit dieser Befehl funktioniert, müssen Active Directory-Remoteverwaltungstools (RSAT-ADDS) installiert werden. Wenn RSAT-ADDS nicht installiert ist, führen Sie den folgenden Befehl aus:Install-WindowsFeature RSAT-ADDS
-
Führen Sie den folgenden Befehl auf dem Laufwerk aus, auf dem die Exchange Server 2019 CU13-Medien eingebunden sind:
.\Setup.exe /m:RecoverServer /IAcceptExchangeServerLicenseTerms_DiagnosticDataON -
Starten Sie den Server neu, nachdem RecoverServer abgeschlossen ist.
-
Installieren Sie die Exchange Server 2019 CU14-Voraussetzungen.
-
Binden Sie das Exchange Server 2019 CU14-Medium ein, und führen Sie dann den folgenden Befehl aus:
.\Setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms_DiagnosticDataON
Hinweis: Wenn Sie den erweiterten Schutz bei der Installation von Exchange Server 2019 CU14 deaktiviert haben, geben Sie /DoNotEnableEP zusammen mit den anderen Setupparametern an.