Applies ToExchange Server 2010 Enterprise Exchange Server 2010 Standard Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition Exchange Server 2013 Enterprise Edition Exchange Server 2013 Standard Edition

當您設定本機的 Microsoft Exchange Server 組織與遠端的 Exchange Server 組織之間的同盟信任時,使用者無法看到遠端的組織中使用者的空閒/忙碌資訊。此外,下列的錯誤會記錄在本機 Exchange 伺服器上的事件日誌中:事件識別碼: 4001工作類別:可用性服務層級:錯誤關鍵字:傳統使用者:N/A電腦: < 電腦名稱 >描述:\rocess Microsoft.Exchange.InfoWorker.Common.Delayed'1[System.String]: 失敗的 SMTP:user@contoso.com。傳回的例外狀況是 Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: 發生例外狀況的電子郵件地址 SMTP:user@contoso.com 的自動探索失敗Microsoft.Exchange.InfoWorker.Common.Availability.AutoDiscoverFailedException: 'https://autodiscover.right.com/autodiscover/autodiscover.svc/WSSecurity' 的自動探索服務的要求失敗,因為不正確的回應。此外,可用性要求所傳回的遠端樹系的 Exchange 伺服器的 HTTP 500 回應,如下所示會記錄 W3SVC 記錄檔:

原因

因為"EWS"虛擬目錄或 「 自動探索 」 虛擬目錄的 [ WSSecurity ] 屬性已停用本機的 Exchange Server 2010年組織中的用戶端存取伺服器上,就會發生這個問題。

解決方案

Exchange 2016 或 Exchange 2013若要解決這個問題,請重設回 Exchange 結束網站遠端的組織中的每部伺服器上的虛擬目錄的 WSSecurity 驗證。

  1. 開啟 Windows Powershell 並加入 「 Exchange 管理嵌入式管理單元 」。

    Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn 
  2. 停用 WSSecurity 驗證,使用此組 WebServicesVirtualDirectory 指令程式的 EWS 虛擬目錄。

    Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$False 
  3. 啟用 EWS 虛擬目錄使用組 WebServicesVirtualDirectory 指令程式的 WSSecurity 驗證。

    Set-WebServicesVirtualDirectory "<ServerName>\ews (Exchange Back End)" -WSSecurityAuthentication:$True 
  4. 停用 WSSecurity 驗證,使用此組 AutodiscoverVirtualDirectory 指令程式的自動探索虛擬目錄。

    Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$False 
  5. 使用此組 AutodiscoverVirtualDirectory 指令程式的自動探索虛擬目錄的 Eable WSSecurity 驗證。

    Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Exchange Back End)" -WSSecurityAuthentication:$True 
  6. 重新啟動應用程式集區,使用 [重新啟動 WebAppPool 指令程式。

    Restart-WebAppPool MSExchangeAutodiscoverAppPoolRestart-WebAppPool MSExchangeServicesAppPool 

Exchange 2010若要解決這個問題,請重設在遠端的組織中的每個用戶端存取伺服器上的虛擬目錄的 WSSecurity 驗證。

  1. 開啟 [Exchange 管理命令介面。

  2. 停用 WSSecurity 驗證,使用此組 WebServicesVirtualDirectory 指令程式的 EWS 虛擬目錄。

    Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$False 
  3. 啟用 EWS 虛擬目錄使用組 WebServicesVirtualDirectory 指令程式的 WSSecurity 驗證。

    Set-WebServicesVirtualDirectory "<ServerName>\ews (Default Web Site)" -WSSecurityAuthentication:$True 
  4. 停用 WSSecurity 驗證,使用此組 AutodiscoverVirtualDirectory 指令程式的自動探索虛擬目錄。

    Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$False 
  5. 啟用 WSSecurity 驗證,使用此組 AutodiscoverVirtualDirectory 指令程式的自動探索虛擬目錄。

    Set-AutodiscoverVirtualDirectory "<ServerName>\Autodiscover (Default Web Site)" -WSSecurityAuthentication:$True 
  6. 重新啟動應用程式集區,請使用下列語法:

    appcmd stop appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd start appPool /appPool.name:MSExchangeAutodiscoverAppPoolappcmd stop appPool /appPool.name:MSExchangeServicesAppPoolappcmd start appPool /appPool.name:MSExchangeServicesAppPool 

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。