증상
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가 소프트웨어 업데이트를 설명하기 위해 사용 하는 용어 에 대해 알아봅니다.