Симптоми
След инсталирането на актуализацията на защитата от януари 2023 г. или февруари 2023 г. за Microsoft Exchange Server 2019 г., 2016 г. или 2013 г. и подписването на сертификат на полезен обем за сериализиране на PowerShell не се стартира.
Освен това получавате съобщение за грешкаSystem.Reflection.TargetInvocationExceptionи следното съобщение за грешка Unhandled Exception:
-
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
Причина
Конзолната добавка за управляем код не десериализира обект на PowerShell, ако функцията за подписване на сертификат на powerShell serialization Payload е включена.
„Разделителна способност”
Този проблем е коригиран в актуализацията на защитата от март 2023 г. за Exchange Server . Следвайте тези стъпки:
-
Инсталирайте актуализацията на защитата от март 2023 г.
-
Ако сте забранили функцията за подписване на сертификат на powerShell Serialization Payload чрез прилагане на Заобиколно решение 2, което беше предоставено по-рано в тази статия, можете да включите функцията отново, като следвате стъпките в Подписване на сертификат на полезен обем за сериализиране на PowerShell в Exchange Server.