通用類別目錄伺服器缺少服務主要名稱

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2006-05-12

Microsoft® Exchange Server Analyzer 工具會查詢 Active Directory® 目錄服務通用類別目錄伺服器,針對 exchangeABHOST 資源的 servicePrincipalName 屬性,尋找其完整網域名稱 (FQDN) 及 NetBIOS 名稱的傳回值。

若下列條件為真,Exchange Server Analyzer 就會顯示錯誤:

  • exchangeAB 資源的 servicePrincipalName 屬性遺漏其中一個預期的 FQDN 或 NetBIOS 名稱值。
  • HOST Exchange 資源的 servicePrincipalName 屬性遺漏其中一個預期的 FQDN 或 NetBIOS 名稱值。

服務主要名稱 (SPN) 是唯一的名稱,它能識別服務的執行個體,並且與用來執行服務執行個體的登入帳戶相關聯。若沒有正確地設定 SPN,Exchange 服務便無法使用 Kerberos 驗證。

  • 如果執行 Microsoft Outlook® 2003 (或更新版本) 的用戶端有 Active Directory 驗證問題,這些問題可能表示 exchangeAB 資源缺少有效的 SPN。
  • 伺服器之間的驗證失敗可能表示 HOST 資源缺少有效的 SPN。

若要解決此問題,請遵循下列步驟,為 servicePrincipalName 屬性新增遺漏的值。

使用 SETSPN.exe 工具,新增有遺漏值的 SPN。

  1. 安裝 Setspn.exe 工具。若要取得 Setspn.exe 工具,請參閱<Windows 2000 Resource Kit Tool :Setspn.exe>(https://go.microsoft.com/fwlink/?LinkId=28103)。

    Windows Server 2003 版的 Setspn.exe 命令列工具可在 Windows Server 2003 CD 所包含的 Windows Server 2003 Support Tools 中取得。若要安裝 Server 2003 Support Tools,請在 Support/Tools 資料夾中連按兩下 Suptools.msi 檔案。

  2. 請遵循 SETSPN.EXE Setspn_d.txt 檔案中的引導,將遺漏的值新增至 Exchange 伺服器的 Active Directory 物件。下列範例示範如何為虛擬 SMTP 伺服器 SPN 新增 FQDN 值:

    • 啟動命令提示字元,然後切換至 Setspn.exe 的安裝目錄。
    • 在命令提示字元下,輸入下列命令:
      **setspn.exe-a SMTPSVC/**mail.yourdomain.com YOURSERVERNAME
      note附註:
      mail.yourdomain.com 取代為 SMTP 虛擬伺服器 FQDN,並將 YOURSERVERNAME 取代為 Exchange 伺服器的名稱。
      然後按 **Enter** 鍵。