Share via


Outlook 用戶端無法連線並且重複提示進行驗證

 

上次修改主題的時間: 2009-12-03

本主題涵蓋 Outlook 用戶端透過於 Windows Server 2008 (已再核心模式啟用整合式 Windows 驗證) 上執行之 Exchange 2007 SP1 環境中的 Outlook 無所不在進行連線時所遇到的連線問題。

使用 Outlook 無所不在的 Outlook 用戶端嘗試連線至於 Windows Server 2008 上執行的 Exchange 2007 時,用戶端會收到要求輸入其認證的重複提示,而且無法進行連線。

原因是 Internet Information Services (IIS) 7.0 (Windows Server 2008 中的網頁伺服器角色) 預設會啟用核心模式,以進行整合式 Windows 驗證。

解決方案

如果是在 Exchange 2007 SP1 Client Access Server 執行於 Windows Server 2008 時使用 Outlook 無所不在進行連線的用戶端,則必須在 IIS 上停用核心模式以進行整合式 Windows 驗證。

開始之前

若要執行下列程序,必須將 Exchange 組織系統管理員角色委派給您所使用的帳戶。您必須擁有執行 Windows Server 2008 之電腦的系統管理員帳戶,或是 Administrators 群組的成員,而且必須擁有下列目標伺服器層級組態檔的讀寫存取權限:Machine.config (根 Web.config 檔案,位於 .NET Framework 目錄中) 和 ApplicationHost.config。

如果您執行的是 64 位元 Windows,請使用 LocalDrive\system32\inetsrv 目錄中的 Appcmd.exe,而不是 LocalDrive\syswow64\inetsrv 目錄。

程序

在 Windows Server 2008 上執行 Exchange 2007 SP1 Client Access server role 的電腦上停用整合式 Windows 驗證的核心模式

  1. 按一下 [開始] > [執行]。

  2. 在 [開啟] 方塊中,輸入 cmd,然後按 Enter。

  3. 輸入下列命令:

    %systemroot%\system32\inetsrv\AppCmd.exe set config /section:system.webServer/security/authentication/windowsAuthentication /useKernelMode:false /commit:apphost
    
note附註:
如果您的組織中有舊版 Entourage 用戶端存在,或是您有使用 /exchange 虛擬目錄連線至 Outlook Web Access 的使用者,您必須在已安裝 IIS 7 的所有 Exchange 2007 Mailbox Server 上重複這些步驟。

在執行 Windows Server 2008 的 Exchange 2007 SP1 Client Access Server 上停止並啟動 IIS

  1. 按一下 [開始] > [執行]。

  2. 在 [開啟] 方塊中,輸入下列檔案路徑,然後按 Enter。

    %windir%\system32\inetsrv
    
  3. 在 [Appcmd.exe] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。

  4. 在站台層級輸入下列命令以停止 IIS:

    Stop Site MySite
    Set Site MySite /serverAutoStart:false
    
  5. 在站台層級輸入下列命令以啟動 IIS:

    Start Site MySite
    Set Site MySite /serverAutoStart:true
    

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.