증상
다음과 같은 경우를 생각해 볼 수 있습니다.
-
Exchange Server 2013 환경에서 Microsoft Exchange 서버에 대해 다른 누적 업데이트를 배포 합니다.
-
HTTP 및 PowerShell 용 네임 스페이스에 대 한 세션 선호도를 사용 하지 않는 부하 분산 장치 를 구성 합니다.
-
다음 Exchange 관리 셸을 사용 하 여 부하 분산 장치에서 원격 PowerShell 세션을 만들 수 있습니다. $Session = 새 PSSession-ConfigurationName Microsoft-AllowRedirectionImport-PSSession $Session
이 시나리오에서는 연결에 실패 합니다. 또한 다음과 유사한 WSMan-InvalidShellID 오류가 표시 됩니다.
다음 오류 메시지와 함께 새 PSSession: [shell.contoso.com] 원격 서버 shell.contoso.com에서 데이터 처리에 실패 했습니다. [ClientAccessServer = Server1, BackEndServer = Server: contoso, RequestId =IDNumber, 타임 스탬프 =날짜/시간] [FailureCategory = WSMan-InvalidShellID] 서버에 셸이 없기 때문에 ShellId ShellIDNumner 를 사용 하 여 Windows remote shell에 대 한 요청이 실패 했습니다. 원인: 지정 된 ShellId 잘못 되었거나 셸이 더 이상 서버에 존재 하지 않습니다. 올바른 ShellId을 제공 하거나 새 셸을 만들고 작업을 다시 시도 하세요. 자세한 내용은 bout_Remote_Troubleshooting 도움말 항목을 참조 하세요. [....]
원인
이 문제는 원격 PowerShell 세션이 지속적으로 동일한 사서함 서버로 라우팅되지 않기 때문에 발생 합니다.
해결 방법
이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.
-
부하 분산 장치에서 세션 선호도 또는 지 속성을 사용 하도록 구성 합니다.
-
Exchange 서버에서 부하 분산에 동일한 누적 업데이트 빌드를 사용 하도록 할 수 있습니다.
해결 방법
이 문제를 해결 하려면 Exchange Server 2013에 대 한누적 업데이트 11 또는 후속 누적 업데이트를 설치 합니다.
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.