ActiveSync OPTIONS 命令傳回 HTTP 401 錯誤

 

上次修改主題的時間: 2013-02-05

Microsoft Exchange ActiveSync 允許同步處理信箱資訊與行動裝置。若要執行此動作,Exchange 必須使用網際網路資訊服務 (IIS) 中的 Microsoft-Server-ActiveSync 虛擬目錄。

當 Microsoft Best Practices Analyzer 測試 ActiveSync 連線時,ActiveSync 測試會傳回以下錯誤訊息:

An ActiveSync session is being attempted with the server.
Errors were encountered while testing the Exchange ActiveSync session.
Test Steps
Attempting to send the OPTIONS command to the server.
Testing of the OPTIONS command failed. For more information, see Additional Details.
Additional Details
An HTTP 401 Unauthorized response was received from the remote IIS server. This is usually the result of an incorrect username or password. If you are attempting to log onto an Office 365 service, ensure you are using your full User Principal Name (UPN).

此錯誤通常發生在 Exchange 2010 或 Exchange 2007 環境中,因為其中的目標信箱位於 Exchange 2003 伺服器上,且基本驗證是在 Microsoft-Server-ActiveSync 虛擬目錄上設定。

當 Exchange 2010 或 Exchange 2007 與 Exchange 2003 同時存在時,必須在 Exchange 2003 信箱伺服器所裝載的 Microsoft-Server-ActiveSync 虛擬目錄上啟用整合式 Windows 驗證。這樣可讓 Exchange 2010 或 Exchange 2007 Client Access Server 與 Exchange 2003 後端伺服器使用 Kerberos 驗證進行通訊。

此錯誤通常是由於使用者名稱或密碼錯誤導致。如果您使用的是 Office 365,請務必使用完整的使用者主體名稱 (UPN) 登入。例如,使用下列身分登入:user@domain.com。如果登入資訊正確,我們建議您使用下列程序來協助解決此問題。

important重要事項:
您必須使用 Exchange 系統管理員來調整 Exchange ActiveSync 虛擬目錄的驗證設定。請勿使用 IIS 管理員來變更 ActiveSync 虛擬目錄的驗證設定。這是因為 Exchange 系統服務員會覆寫 Active Directory 中所儲存的設定。
對 Exchange 2003 伺服器管理員中的 Microsoft-Server-ActiveSync 虛擬目錄修改權限
  1. 在 Exchange 2003 伺服器上安裝以下 Hotfix:

    當行動裝置連線到 Exchange 2007 伺服器來存取 Exchange 2003 後端伺服器上的信箱時,執行 CAS 角色的 Exchange 2007 伺服器記錄到事件識別碼 1036 (機器翻譯)

  2. 在 Exchange 2003 信箱伺服器上啟動 Exchange 系統管理員。

  3. 依序展開 [系統管理群組]、[Administrative_Group_Name] 及 [伺服器]。

  4. 依序展開 [ServerName]、[通訊協定] 及 [HTTP]。

  5. 展開 [Exchange 虛擬伺服器],並在 [Microsoft-Server-ActiveSync] 上按一下滑鼠右鍵,然後按一下 [內容]。

  6. 按一下 [存取] 索引標籤,然後按一下 [驗證]。

  7. 按一下以選取 [整合式 Windows 驗證] 核取方塊。

  8. 按兩次 [確定]

  9. 若要確認此資料是否已成功複寫到 Exchange 伺服器上的 Metabase,請依照下列步驟進行:

    1. 開啟 [系統管理工具] 下的網際網路資訊服務 (IIS) 管理員。
    2. 依序展開 [ServerName]、[網站] 及 [預設網站]。
    3. 在 [Microsoft-Server-ActiveSync] 上按一下滑鼠右鍵,然後按一下 [內容]。
    4. 按一下 [目錄安全性] 索引標籤,然後選取 [驗證與存取控制] 下的 [編輯] 按鈕。
    5. 確認是否已選取 [整合式 Windows 驗證] 核取方塊。
      note附註:
      如果已選取此核取方塊,您便已成功將 Exchange 系統管理員中所做的變更複寫到 Exchange 伺服器上的 Metabase。
    6. 按兩次 [取消],然後結束網際網路資訊服務 (IIS) 管理員。

如需相關資訊,請參閱下列 TechNet 主題中「安裝 Exchange 2010」下的步驟 7:從 Exchange 2003 Client Access 升級

 
顯示: