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 signature de certificat de la charge utile de sérialisation PowerShell, la boîte à outils Exchange et la visionneuse de files d’attente ne démarrent pas.
En outre, un System.Reflection.TargetInvocationException message d’erreur et le Unhandled Exception suivant s’affichent :
Unhandled Exception in Managed Code Snap-inDeserialization 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 la 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 signature de certificat de la charge utile de sérialisation PowerShell en appliquant la solution de contournement 2 fournie précédemment dans cet article, vous pouvez la réactiver en suivant les étapes de la section Signature de certificat de la charge utile de sérialisation PowerShell dans Exchange Server.