當您建立遠端 PowerShell 工作階段在 Exchange Server 2013年環境中的 WSMan InvalidShellID 錯誤

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3105389
徵狀
請考慮下列情況:
  • 您部署 Exchange Server 2013年環境中的 Microsoft Exchange 伺服器的不同累加更新。
  • 您設定 負載平衡器 並不會使用 PowerShell 的 http 工作階段親和性和命名空間。
  • 您可以使用下列的 「 Exchange 管理命令介面來建立遠端 PowerShell 工作階段負載平衡器上:

    $Session = 新 PSSession-ConfigurationName Microsoft.Exchange-ConnectionUri http://shell.contoso.com-AllowRedirection
    匯入 PSSession $Session
在這個案例中,連線不成功。此外,您會收到類似下列的 WSMan InvalidShellID 錯誤:
新 PSSession: 從 shell.contoso.com 遠端伺服器的處理資料 [shell.contoso.com] 失敗,發生下列錯誤訊息: [ClientAccessServer=Server1,BackEndServer=Server.contoso.com、 RequestId =IDNumber時間戳記 =日期/時間] [FailureCategory = WSMan InvalidShellID] Windows 遠端殼層,以 ShellId 的要求 ShellIDNumner 失敗,因為在伺服器上找不到殼層。可能的原因: 指定的 ShellId 不正確,或殼層不存在於伺服器上。提供正確的 ShellId 或建立新的殼層並重試作業。如需詳細資訊,請參閱 bout_Remote_Troubleshooting 的 [說明] 主題。
[….]
發生的原因
之所以發生這個問題,是因為遠端 PowerShell 工作階段不持續路由至相同的信箱伺服器。
其他可行方案
若要解決這個問題,請使用下列方法之一:
  • 設定負載平衡器,使用工作階段親和性或持續性。
  • 有使用相同的累積更新組建,在負載平衡的 Exchange 伺服器。
解決方案
若要修正這個問題,安裝 累積更新 11 或更新版本 對於 Exchange Server 2013年累積的更新.
狀況說明
Microsoft 已確認這是<套用> 一節所列出的 Microsoft 產品的問題。

警告:本文為自動翻譯

內容

文章識別碼:3105389 - 最後檢閱時間:12/15/2015 17:52:00 - 修訂: 1.0

Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard

  • kbsurveynew kbqfe kbexpertiseinter kbfix kbmt KB3105389 KbMtzh
意見反應