Symptômes
Après l’installation de la mise à jour de sécurité de janvier 2023 ou de février 2023 pour Microsoft Exchange Server 2019, 2016 ou 2013 et l’activation de la charge utile de signature de certificat de sérialisation PowerShell, la boîte à outils Exchange et la visionneuse de file d’attente ne démarrent pas.
En outre, vous recevez un message d’erreurSystem.Reflection.TargetInvocationExceptionet le message d’erreur Unhandled Exceptionsuivant :
-
Unhandled Exception in Managed Code Snap-in
-
Deserialization fails due to one SerializationException: System.Runtime.Serialization.SerializationException: The input stream is not a valid binary format. The starting contents (in bytes) are: 23-73-69-67-23-72-2A-00-00-00-01-00-00-00-FF-FF-FF ...
-
at System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Read(__BinaryParser input)
-
Exception type: System.InvalidCastException
Cause
Le composant logiciel enfichable Code managé ne désérialise pas un objet PowerShell si la fonctionnalité Signature de certificat de charge utile de sérialisation PowerShell est activée.
Résolution
Ce problème est résolu dans la mise à jour de sécurité de mars 2023 pour Exchange Server. Procédez comme suit :
-
Installez la Mise à jour de sécurité de mars 2023.
-
Si vous avez désactivé la fonctionnalité Signature de certificat de charge utile de sérialisation PowerShell en appliquant la solution de contournement 2 fournie précédemment dans cet article, vous pouvez réactiver la fonctionnalité en suivant les étapes décrites dans Signature de certificat de charge utile de sérialisation PowerShell dans Exchange Server.