Exchange 2003 OMA 瀏覽功能並不會使用目錄服務存取

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

簡介

Microsoft Exchange Server 2003 中瀏覽功能的 Outlook 行動存取 (OMA) 會寫入由 Microsoft.NET Framework 所管理的程式碼中。 因此,OMA 瀏覽功能並不會使用 Exchange 2003 目錄服務存取 (DsAccess) 來找出 Windows 網域控制站或通用類別目錄伺服器。

因為 OMA 瀏覽功能並不會使用 DsAccess,您通常用於疑難排解的步驟是無效的。 本文將告訴您,如何疑難排解 OMA 瀏覽功能。

其他相關資訊

OMA 瀏覽功能用途,標準 DirectoryEntry 類別和標準 DirectorySearcher 類別中,以搜尋 Active Directory 的相對應的使用者物件。DsGetDcName 函數可用來取得網域控制站名稱。

OMA 使用下列的函式來找出 Windows 網域控制站與通用類別目錄伺服器:
  • DsGetDcName 函式會傳送到遠端 ComputerName 參數所指定的電腦上的 Netlogon 服務。如果 ComputerName 參數設為 NULL,函式是在本機電腦上處理。DsGetDcName 函式不會驗證網域控制站名稱傳回的是實際的網域控制站或通用類別目錄的名稱。如果需要相互驗證,呼叫端必須執行驗證。
  • DsGetDcName 函式並不需要任何特定的存取權指定的網域。預設情況下,這個函式不會讓確定目前可以使用傳回的網域控制站。而是,呼叫端應該嘗試使用傳回的網域控制站。如果網域控制站無法使用,呼叫端應該再次,呼叫 DsGetDcName 函式,然後再指定 DS_FORCE_REDISCOVERY 旗標。
  • 與 [DSClient 的 Windows 95 與 Windows 98 的 DsGetDcName 函式會從 Logonsrv.dll 檔案匯出。不過,沒有對應程式庫檔案。這不同於 Windows 2000。在 Windows 2000 Netapi32.dll] 檔所匯出 DsGetDcName 函式且程式庫檔案 Netapi32.lib。
  • OMA 程式碼呼叫 DsGetDcName 函式使用下列參數值?轉換的使用者輸入驗證期間樣式 DNS 網域名稱一般網域名稱:
    • 電腦名稱 = NULL,所以本機 Exchange 伺服器處理要求
    • 網域名稱 = Domain Name,如使用者所輸入的驗證期間。
    • DomainGUID = NULL,所以查詢沒有額外的網域超過指定的 Domain Name
    • SiteName = NULL,所以傳回從最接近 ComputerName 站台的站台的網域控制站
    • 旗標
      • DS_IS_FLAT_NAME: 這個旗標指定 DomainName 參數是平面的名稱。
      • DS_RETURN_DNS_NAME: 這個旗標指定則會傳回名稱應該是 DNS 的樣式名稱。
  • 如果 DsGetDcName 函式傳回 ERROR_NO_SUCH_DOMAIN 錯誤,網域會被假設為 Windows NT 4.0 網域,並且 DsGetDcName 函式將繼續使用一般名稱。如果 DsGetDcName 函式傳回 ERROR_NO_SUCH_DOMAIN 錯誤以外的其他錯誤,則會傳回 HTTP 401 (未授權) 時發生錯誤。

?考

如需詳細資訊按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中發行項]:
314861如何網域控制站位於 Windows XP

247811如何網域控制站位於 Windows

屬性

文章編號: 832238 - 上次校閱: 2007年10月25日 - 版次: 1.3
這篇文章中的資訊適用於:
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
關鍵字:?
kbmt kbinfo kbhowto KB832238 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:832238
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