Exchange Toolbox and Queue Viewer fails after Certificate Signing of PowerShell Serialization Payload is enabled

חל על
Exchange Server 2019 Exchange Server 2016 Exchange Server 2013

סימפטומים

לאחר התקנת עדכון האבטחה של ינואר 2023 או פברואר 2023 עבור Microsoft Exchange Server 2019, 2016 או 2013, וחתימה על אישור של תוכן מנה של עריכה בסידרה של PowerShell זמינה, ארגז הכלים של Exchange ומציג התורים אינם מופעלים.

בנוסף, אתה מקבל הודעת 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

גורם

יישום ה- Snap-in של קוד מנוהל אינו ביטול עריכה בסידרה של אובייקט PowerShell אם התכונה 'חתימת אישור של תוכן בסידרה של PowerShell' מופעלת.

פתרון

בעיה זו נפתרה בעדכון האבטחה של מרץ 2023 עבור Exchange Server. בצע שלבים אלה:

  1. התקן את עדכון האבטחה של מרץ 2023.
  2. אם ביטלת את התכונה Certificate Signing of PowerShell Serialization Payload על-ידי החלת פתרון 2 שסופק בעבר במאמר זה, באפשרותך להפעיל שוב את התכונה על-ידי ביצוע השלבים המפורטים במאמר חתימת אישור של תוכן מנה של עריכה בסידרה של PowerShell ב- Exchange Server.