Symtom
Efter januari 2023 eller säkerhetsuppdateringen för februari 2023 för Microsoft Exchange Server 2019, 2016 eller 2013 har installerats och certifikatsigneringen av PowerShell Serialization Payload är aktiverad startar inte Exchange Toolbox och Queue Viewer.
Dessutom får du ettSystem.Reflection.TargetInvocationExceptionfelmeddelande och följande Unhandled Exceptionfelmeddelande:
-
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
Orsak
Snapin-modulen Hanterad kod avserialiserar inte ett PowerShell-objekt om funktionen Certifikatsignering av PowerShell Serialization Payload är aktiverad.
Lösning
Det här problemet är åtgärdat i säkerhetsuppdateringen för mars 2023 för Exchange Server. Följ de här anvisningarna:
-
Installera säkerhetsuppdateringen för mars 2023.
-
Om du inaktiverade funktionen Certifikatsignering av PowerShell Serialization Payload genom att använda Lösning 2 som angavs tidigare i den här artikeln kan du aktivera funktionen igen genom att följa stegen i Certifikatsignering av PowerShell-serialiserings nyttolast i Exchange Server.