PowerShell Serialization 페이로드의 인증서 서명을 사용하도록 설정한 후 Exchange 도구 상자 및 큐 뷰어가 실패함

적용 대상
Exchange Server 2019 Exchange Server 2016 Exchange Server 2013

증상

Microsoft Exchange Server 2019, 2016 또는 2013용 2023년 1월 또는 2023년 2월 보안 업데이트가 설치되고 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

원인

PowerShell 직렬화 페이로드의 인증서 서명 기능이 켜져 있는 경우 관리 코드 스냅인은 PowerShell 개체를 역직렬화하지 않습니다.

해결 방법

이 문제는 Exchange Server용 2023년 3월 보안 업데이트에서 해결되었습니다. 단계

  1. 2023년 3월 보안 업데이트를 설치합니다.
  2. 이 문서의 앞부분에 제공된 해결 방법 2를 적용하여 PowerShell 직렬화 페이로드의 인증서 서명 기능을 사용하지 않도록 설정한 경우 Exchange Server에서 PowerShell 직렬화 페이로드의 인증서 서명에 나오는 단계에 따라 기능을 다시 켤 수 있습니다.