Symptômes
Exchange Server 2019 CU14 RecoverServer échoue et retourne les messages d’erreur suivants :
[ERREUR] Paramètre d’exception « ExtendedProtectionTokenChecking » : « Impossible de convertir null en type « Microsoft.Exchange.Data.Directory.SystemConfiguration.ExtendedProtectionTokenCheckingMode » en raison de valeurs d’énumération non valides. Spécifiez l’une des valeurs d’énumération suivantes, puis réessayez. Les valeurs d’énumération possibles sont « None, Allow, Require ».
[ERREUR] Impossible de convertir null en type « Microsoft.Exchange.Data.Directory.SystemConfiguration.ExtendedProtectionTokenCheckingMode » en raison de valeurs d’énumération non valides. Spécifiez l’une des valeurs d’énumération suivantes, puis réessayez. Les valeurs d’énumération possibles sont « None, Allow, Require ».
[ERROR-REFERENCE] Id=ClientAccessComponent___75f8c93d15314369983d33ec0742e189 Component=EXCHANGE14 :\Current\Release\Shared\Datacenter\Setup
Cause
Ce problème se produit car la valeur d’une variable utilisée pour créer le répertoire virtuel n’est pas définie dans Exchange Server 2019 CU14.
Solution de contournement
Pour contourner ce problème, exécutez RecoverServer à l’aide du média Exchange Server 2019 CU13, puis mettez à niveau le serveur vers Exchange Server 2019 CU14. Pour ce faire, procédez comme suit :
-
Téléchargez le média cu13 Exchange Server 2019 à partir du Centre de téléchargement Microsoft. Nous vous recommandons de conserver le support cu14 Exchange Server 2019 disponible sur le même serveur.
-
Créez un nouveau système d’exploitation qui a le même nom, l’adresse IP et le même niveau de mise à jour du système d’exploitation que le serveur que vous récupérez.
-
Installez les prérequis Exchange Server 2019 CU13.
-
Exécutez la commande PowerShell suivante pour modifier le numéro de série du serveur que vous récupérez :
Set-ADObject “DN of Exchange server object in configuration container” -Replace @{“SerialNumber= Version 15.2 (Build 31258.12)”}
Par exemple :
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)"} Remarque : Pour que cette commande fonctionne, les outils d’administration à distance Active Directory (RSAT-ADDS) doivent être installés. Si RSAT-ADDS n’est pas installé, exécutez la commande suivante :Install-WindowsFeature RSAT-ADDS
-
Exécutez la commande suivante à partir du lecteur sur lequel est monté le support cu13 Exchange Server 2019 :
.\Setup.exe /m :RecoverServer /IAcceptExchangeServerLicenseTerms_DiagnosticDataON -
Une fois RecoverServer terminé, redémarrez le serveur.
-
Installez les prérequis Exchange Server 2019 CU14.
-
Montez le support cu14 Exchange Server 2019, puis exécutez la commande suivante :
.\Setup.exe /m :upgrade /IAcceptExchangeServerLicenseTerms_DiagnosticDataON
Remarque : si vous avez désactivé la protection étendue lorsque vous avez installé Exchange Server CU14 2019, spécifiez /DoNotEnableEP avec les autres paramètres d’installation.