外部網路使用者登入的 Office Communicator 2007 用戶端時,會顯示額外的驗證提示

文章翻譯 文章翻譯
文章編號: 2633194 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

當使用者嘗試從外部網路登入 Communicator 2007年用戶端時,其他的認證會顯示一個提示若要從 Outlook 擷取行事曆資料。

發生的原因

Exchange Server 2007年用戶端存取伺服器可用於驗證的交涉] 與 [NTLM 通訊協定可用資料傳回到上一步 Office Communicator 用戶端,就會發生這個問題。不過,Office Communicator 會使用 NTLM 通訊協定,只是要交涉驗證。因此,必須要求額外的驗證。

其他可行方案

如果要暫時略過這個問題,請遵循這些步驟。

解決方法 1: 啟用整合式的 Windows 驗證,在 Internet Explorer

您可以擷取可用的資料,透過 Office Communicator 用戶端上自動探索服務。若要這樣做,請遵循下列步驟:
  1. 開啟 [Internet Explorer]。
  2. 在上 工具功能表中,按一下網際網路選項.
  3. 在上 進階 索引標籤上,向下捲動至 安全性 一節。
  4. 按一下以清除 啟用整合式的 Windows 驗證 核取方塊。
  5. 按一下 [確定].
  6. 結束 Internet Explorer,然後開始 Internet Explorer。

解決方法 2: 使用登錄編輯程式

重要 這個章節、 方法或工作包含步驟告訴您如何修改登錄。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請確定小心執行這些步驟。為加強保護,請先備份登錄再進行修改。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756 如何備份及還原 windows 登錄
您可以使用 [登錄編輯程式,以便啟用 NTLM 驗證,Office Communicator 用戶端上。若要這樣做,請遵循下列步驟:
  1. 按一下 啟動然後按一下 執行.
  2. 開啟 方塊中輸入 登錄 然後按一下 [確定].
  3. 在 「 登錄編輯器 」 中,選取下列登錄機碼:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet 設定
  4. 以滑鼠右鍵按一下 EnableNegotiate然後按一下 修改.
  5. 數值資料 方塊中輸入 1然後按一下 [確定].
  6. 在上 檔案 功能表中,按一下 結束.

解決方法 3: 使用網際網路資訊服務

若要設定為 WWW 驗證標頭中的第一個驗證提供者的 NTLM Exchange Server 2007年用戶端存取伺服器上,您就可以指示網際網路資訊服務。若要這麼做,請使用適當的方法有的 IIS 版本。

網際網路資訊服務 6.0

  1. 按一下 啟動然後按一下 執行.
  2. 型別 cmd然後按下 請輸入.
  3. 找出所在的目錄 Adsutil.vbs 檔案。根據預設,這個目錄會是 C:\Inetpub\Adminscripts。
  4. 使用下列命令來擷取目前的值 NTAuthenticationProviders metabase 屬性設定:
    cscript adsutil.vbs 取得 w3svc /網站/ 根/NTAuthenticationProviders
    在這個命令中, 網站 為網站識別碼的預留位置。預設網站的網站識別碼是 1.

    警告 不要執行貼上命令,從這份文件的複製和貼上作業。這項作業可能會造成問題,與屬性設定值。若要避免這些問題,請在命令提示字元中輸入整個命令。

    附註 如果此指令會失敗 NTAuthenticationProviders未定義 metabase 屬性設定。如需詳細資訊,請參閱本節稍早提到的便箋。
  5. 若要啟用 NTLM 程序,請使用下列命令:
    cscript adsutil.vbs 設定 w3svc /網站/ 根/NTAuthenticationProviders"NTLM,交涉 」
  6. 重複步驟 4,以確認已啟用 NTLM 程序。
  7. 重新啟動 IIS 管理服務就會重新啟動 Exchange Server 2007年用戶端存取伺服器上所有依存的服務。
附註如果當您嘗試確認交涉程序已啟用時,您會收到錯誤訊息,請確定您並沒有 「 NTLM 」 與 「 交涉 」 之間離開您的空間。比方說,「 NTLM,交涉 」 不同於 「 NTLM,交涉 」。

網際網路資訊服務 7.0

  1. 按一下 啟動然後按一下 執行.
  2. 型別 cmd然後按下 請輸入.
  3. 找出所在的目錄 Appcmd.exe 檔案。根據預設,這個目錄會是 C:\Windows\System32\inetsrv。
  4. 使用下列命令來擷取目前的值 WindowsAuthentication metabase 屬性設定:
    appcmd 清單組態 /section:windowsAuthentication
    警告 不要執行貼上命令,從這份文件的複製和貼上作業。這項作業可能會造成問題,與屬性設定值。若要避免這些問題,請在命令提示字元中輸入整個命令。
  5. 若要移除交涉驗證中使用下列命令:
    Appcmd.exe 設定提供組態 /section:windowsAuthentication/者。[值 = '交涉']
  6. 若要新增交涉驗證中使用下列命令:
    appcmd.exe 設定組態-section:system.webServer/security/authentication/windowsAuthentication / + 」 提供者。[值 = '交涉']"/commit:apphost
  7. 重複步驟 4,以確認已啟用 NTLM 程序。
  8. 重新啟動 IIS 管理服務就會重新啟動 Exchange Server 2007年用戶端存取伺服器上所有依存的服務。

其他相關資訊

如需有關自動探索服務的詳細資訊,請造訪下列 Microsoft 網站:
自動探索服務的一般資訊

如需有關整合式 Windows 驗證的詳細資訊,請造訪下列 Microsoft 網站:
整合式 Windows 驗證的一般資訊
如需有關如何設定網際網路資訊服務,以便同時支援 Kerberos 通訊協定和 NTLM 通訊協定進行網路驗證的詳細資訊,請造訪下列 Microsoft 網站:

屬性

文章編號: 2633194 - 上次校閱: 2011年11月18日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Office Communicator 2007
  • Microsoft Exchange Server 2007 Standard Edition
  • Microsoft Exchange Server 2007 Enterprise Edition
關鍵字:?
kbprb kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2633194 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:2633194
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com