Casella degli strumenti di Exchange e Visualizzatore code non riesce dopo l'abilitazione della firma del certificato del payload di serializzazione di PowerShell

Si applica a
Exchange Server 2019 Exchange Server 2016 Exchange Server 2013

Sintomi

Dopo l'installazione dell'aggiornamento di sicurezza di gennaio 2023 o febbraio 2023 per Microsoft Exchange Server 2019, 2016 o 2013 e l'abilitazione del payload di firma del certificato del payload di serializzazione di PowerShell, Exchange Toolbox e Visualizzatore code non si avviano.

Vengono inoltre visualizzati un messaggio di System.Reflection.TargetInvocationException errore e il messaggio di errore seguente 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

Causa

Lo snap-in Codice gestito non deserializza un oggetto PowerShell se la funzionalità Firma certificati del payload di serializzazione di PowerShell è attivata.

Risoluzione

Questo problema è stato risolto nell'aggiornamento della sicurezza di marzo 2023 per Exchange Server. Effettuare questi passaggi:

  1. Installare l'aggiornamento di sicurezza di marzo 2023.
  2. Se la funzionalità Firma certificati del payload di serializzazione PowerShell è stata disabilitata applicando la soluzione alternativa 2 fornita in precedenza in questo articolo, è possibile riattivare la funzionalità seguendo la procedura descritta in Firma certificati del payload di serializzazione PowerShell in Exchange Server.