Exchange Toolbox og Queue Viewer mislykkes etter sertifikatsignering av PowerShell-serialiseringsnyttelast er aktivert

Gjelder for
Exchange Server 2019 Exchange Server 2016 Exchange Server 2013

Symptomer

Etter at sikkerhetsoppdateringen for januar 2023 eller februar 2023 for Microsoft Exchange Server 2019, 2016 eller 2013 er installert, og sertifikatsigneringen for nyttelasten for PowerShell-serialisering er aktivert, starter ikke Exchange Toolbox og Queue Viewer.

I tillegg får du en System.Reflection.TargetInvocationException feilmelding og følgende Unhandled Exception feilmelding:

  • 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

Årsak

Snapin-modulen for forvaltet kode deserialiserer ikke et PowerShell-objekt hvis funksjonen Sertifikatsignering for nyttelasten for PowerShell-serialisering er aktivert.

Oppløsning

Dette problemet er løst i sikkerhetsoppdateringen for Exchange Server for mars 2023. Gjør følgende:

  1. Installer sikkerhetsoppdateringen for mars 2023.
  2. Hvis du deaktiverte funksjonen Sertifikatsignering for PowerShell-serialiseringsnyttelast ved å bruke løsning 2 som ble angitt tidligere i denne artikkelen, kan du aktivere funksjonen på nytt ved å følge fremgangsmåten i Sertifikatsignering av PowerShell-serialiseringsnyttelast i Exchange Server.