증상
2016 Microsoft Exchange Server 환경에서 Windows PowerShell 버전 2.0 제거 하 고 대신 PowerShell의 최신 버전을 설치 후 Exchange 관리 셸에서 성공적으로 열 수 없습니다 및 다음과 같은 오류 메시지:
새로운 PSSession: 서버 이름 원격 서버 로부터 데이터를 [서버 이름] 처리 실패
다음과 같은 오류 메시지가: [ClientAccessServerServerName, BackEndServer =서버 이름, RequestId = =RequestId를 타임 스탬프날짜/시간=] [AuthZRequestId=AuthZRequestId][FailureCategory=AuthZ-SetupVersionInformationCorruptException] 레지스트리 키에서 설치 된 파일 버전을 확인할 수 없습니다. ' HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine '입니다. 자세한 내용은 해당 도움말 항목을 about_Remote_Troubleshooting입니다. 줄: 1 문자: 1 + "$ConnectionUri" 새-PSSession-ConnectionURI-ConfigurationName Micr... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: OpenError: (System.Manageme... RemoteRunspace:RemoteRunspace) [새-PSSession], PSRemotin gTransportException + FullyQualifiedErrorId: IncorrectProtocolVersion, PSSessionOpenFailed다음 이벤트 로그 항목이 기록 됩니다.
로그 이름: 응용 프로그램
출처: MSExchange RBAC 날짜: 날짜 시간 이벤트 ID: 258 작업 범주: RBAC 수준: 오류 키워드: 클래식 사용자: n/A 컴퓨터: 컴퓨터 이름 설명: (Microsoft.Exchange.Diagnostics.SetupVersionInformationCorruptException 예외를 throw 하는 프로세스 PID w3wp.exe)"RemotePS 공용 API 함수 GetApplicationPrivateData, 8820: 레지스트리 키에서 설치 된 파일 버전을 확인할 수 없습니다 ' HKEY_ LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine'.원인
PowerShell의 이후 버전의 레지스트리 경로 변경이 문제가 발생 합니다.
해결 방법
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine 레지스트리를 추가할 수 있습니다 키 백 Windows PowerShell 2.0을 제거 합니다. 가장 빠른 방법은 레지스트리를 끌어 Microsoft TechNet 갤러리에서 파일: https://gallery.technet.microsoft.com/Exchange-2016-CU1-7c843cb0.
해결 방법
이 문제를 해결 하려면 Exchange Server 2016 또는 이후의 Exchange Server 2016 용 누적 업데이트에 대 한 누적 업데이트 9 를 설치 합니다.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
참조
Microsoft가 소프트웨어 업데이트를 설명하기 위해 사용 하는 용어 에 대해 알아봅니다.