文章編號: 935636 - 上次校閱: 2007年8月1日 - 版次: 1.1

當您嘗試安裝 Exchange 2007 信箱角色時,出現錯誤訊息: 「 Exchange 伺服器地址清單服務無法回應 」

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

當想安裝 Microsoft Exchange Server 2007 信箱伺服器角色中現有的 Microsoft Exchange Server 2003 組織在作業失敗。此外,您也可能會遇到下列徵狀:
  • 您會收到下列錯誤訊息:
    Exchange 伺服器地址清單服務無法回應。這可能是因為地址清單或電子郵件地址原則組態錯誤。
  • 應用程式記錄檔中記錄下列事件:

    事件識別碼: 1002年
    事件類別: Microsoft Exchange 安裝程式
    事件來源: MSExchangeSetup
    事件類型: 錯誤
    日期: 5/1/2007
    時間: 1:46:43 PM
    描述: Exchange 信箱角色失敗的伺服器元件。 錯誤: 將 Exchange 伺服器位址] 清單服務無法回應。 這可能是因為地址清單或電子郵件地址原則組態錯誤。

    事件識別碼: 8325
    事件類別: 地址清單同步處理
    事件來源: MSExchangeAL
    事件類型: 錯誤
    日期: 5/1/2007
    時間: 1:52:04 PM
    描述: 服務無法正常運作因為電子郵件地址原則 'CN = XXXX CN = 收件者原則 CN = corpPT CN = Microsoft Exchange CN = 服務 CN = 組態 DC = XXX,DC = com' 有無效的篩選規則 (PurportedSearch)。錯誤是 '無效語彙基元'。使用 Exchange 管理主控台 」 以更正此問題。提供新的使用者、 連絡人及群組將不會被完全待直到問題得到解決為止。

  • 下列項目會記錄在 [ExchangeSetup.log 檔案:
    [5/18/2007 2:21:49 PM] [2] Applying RUS policy to the given recipient 
    "MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e" with the home domain controller 
    "COMPUTERNAME.domain.com".
    
    [5/18/2007 2:21:49 PM] [2] [ERROR] The Exchange server address list service failed 
    to respond. This could be because of an address list or email address policy 
    configuration error.
    
    [5/18/2007 2:21:49 PM] [1] Exception : 
    Microsoft.Exchange.Configuration.MonadDataProvider.MonadDataAdapterInvocationExcepti
    on: The Exchange server address list service failed to respond. This could be 
    because of an address list or email address policy configuration error. It was 
    running command '$error.Clear(); $count=0; $ExchangeServers = Get-ExchangeServer 
    -DomainController $RoleDomainController; foreach($server in $ExchangeServers) { 
    if(($server.AdminDisplayVersion.Build -gt 641) -and ($server.IsMailboxServer -eq 
    $true)) { $count++; } } if( $count -eq 1) { Set-OrganizationConfig 
    -DomainController $RoleDomainController; }'. ---> 
    Microsoft.Exchange.Data.Directory.RusServerUnavailableException: The Exchange 
    server address list service failed to respond. This could be because of an address 
    list or email address policy configuration error.
    at 
    Microsoft.Exchange.Data.Directory.Recipient.RecipientUpdateService.LocateServer()
    at 
    Microsoft.Exchange.Configuration.Tasks.RecipientTaskHelper.ApplyRusPolicy(ADSystemCo
    nfigurationSession configurationSession, ADRecipientSession recipientSession, 
    ADRecipient recipient, Fqdn domainController, String serverName, 
    TaskVerboseLoggingDelegate logHandler, TaskWarningLoggingDelegate writeWarning)
    at 
    Microsoft.Exchange.Configuration.Tasks.RecipientTaskHelper.ApplyRusPolicy(ADSystemCo
    nfigurationSession configurationSession, ADRecipientSession recipientSession, 
    ADRecipient recipient, Fqdn domainController, String serverName, 
    TaskVerboseLoggingDelegate logHandler, TaskErrorLoggingDelegate writeError, 
    TaskErrorLoggingDelegate throwTerminatingError, TaskWarningLoggingDelegate 
    writeWarning)
    --- End of inner exception stack trace ---
    at 
    Microsoft.Exchange.Configuration.MonadDataProvider.MonadCommand.ClosePipeline(MonadA
    syncResult asyncResult)
    at 
    Microsoft.Exchange.Configuration.MonadDataProvider.MonadCommand.EndExecute(MonadAsyn
    cResult asyncResult)
    at 
    Microsoft.Exchange.Management.Deployment.ComponentInfoBasedTask.ExecuteScript(String
    script, Boolean handleError, Int32 subSteps, LocalizedString statusDescription)
    at 
    Microsoft.Exchange.Management.Deployment.ComponentInfoBasedTask.GenerateAndExecuteTa
    skScript(InstallationCircumstances installationCircumstance)
    
    [5/18/2007 2:21:49 PM] [1] [WARNING] An unexpected error has occurred and a Watson 
    dump is being generated: The Exchange server address list service failed to 
    respond. This could be because of an address list or email address policy 
    configuration error. It was running command '$error.Clear(); $count=0; 
    $ExchangeServers = Get-ExchangeServer -DomainController $RoleDomainController; 
    foreach($server in $ExchangeServers) { if(($server.AdminDisplayVersion.Build -gt 
    641) -and ($server.IsMailboxServer -eq $true)) { $count++; } } if( $count -eq 1) { 
    Set-OrganizationConfig -DomainController $RoleDomainController; }'.
    
    [5/18/2007 2:21:49 PM] [1] [ERROR] The Exchange server address list service failed 
    to respond. This could be because of an address list or email address policy 
    configuration error. It was running command '$error.Clear(); $count=0; 
    $ExchangeServers = Get-ExchangeServer -DomainController $RoleDomainController; 
    foreach($server in $ExchangeServers) { if(($server.AdminDisplayVersion.Build -gt 
    641) -and ($server.IsMailboxServer -eq $true)) { $count++; } } if( $count -eq 1) { 
    Set-OrganizationConfig -DomainController $RoleDomainController; }'.
    
    [5/18/2007 2:28:29 PM] [0] End of Setup

發生的原因

這個問題可以有任何下列的原因。

原因 1

CN = 公用資料夾] 下的物件遺漏 CN = 所有通訊清單 Active Directory 目錄服務中。

原因 2

上未選取 [允許來自傳播到這個物件及所有子物件父項的可繼承權限 核取方塊 CN = 所有通訊清單 物件並在 CN 都 = 公用資料夾 物件。

附註這可能是的組織在其中修改權限來設定不同的群組的個別地址清單中所造成。

原因 3

沒有一個括號或收件者篩選器中的連字號。 此外,Exchange 2007 用途 OPATH 篩選器來代替的 LDAP 篩選。

解決方案

如果要解決這個問題,請根據您的情況使用下列解決方法之一。

原因 1 的解析度

手動建立 CN = 公用資料夾 容器,移除信箱伺服器角色,然後再重新安裝 Exchange 2007 信箱角色。

警告如果您使用 [ADSI 編輯器] 嵌入式管理單元,[LDP 公用程式或任何其他 LDAP 版本 3 用戶端,及您不正確地修改 Active Directory 物件的屬性,您可能會導致嚴重的問題。這些問題可能需要重新安裝 Microsoft Windows Server 2003,Microsoft Exchange Server 2007 或 Windows 和交換。Microsoft 無法保證可以獲得解決,如果您不當修改 Active Directory 物件屬性發生的問題。修改這些屬性,請自行負擔相關的風險。

若要手動建立 CN = 公用資料夾,請依照下列步驟執行:
  1. 如果未安裝,請安裝 Microsoft Windows Server 2003 支援工具。 如需有關這些支援工具,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項件:
    892777? (http://support.microsoft.com/kb/892777/ ) Windows Server 2003 Service Pack 1 支援工具
    若要安裝 Microsoft Windows Server 2003 支援工具,請依照下列步驟執行:
    1. 插入 Windows Server 2003 CD。
    2. 按一下 [開始],再按一下 [執行],然後再按一下 [瀏覽]
    3. 找出下列資料夾在 CD 上:
      CD_Drive: \Support\Tools
    4. 在 [檔案類型] 清單按一下 [所有檔案]。
    5. 按一下 [SUPTOOLS.MSI,按一下 [開啟舊檔,然後再按一下 [確定]
    6. 依照 [Windows 支援工具中的指示進行安裝精靈 」。
  2. 按一下 [開始]、 按一下 [執行]、 輸入 adsiedit.msc,然後按一下 [確定]]。
  3. CN = 組態 容器,找出下列容器:
    CN = 服務 CN = Microsoft Exchange CN = ORGANIZATION,CN = 通訊清單容器 CN = 全部的地址清單
    附註Exchange 2003 組織的名稱或 Microsoft Exchange 2000 Server 組織的名稱來取代 ORGANIZATION
  4. 以滑鼠右鍵按一下 CN = 所有通訊清單,指向 [新增],然後再按一下 [物件
  5. 在 [建立物件] 對話方塊按一下 [選取類別,] 下方的 [addressBookContainer,然後按一下 [下一步]。
  6. 在 [] 方塊中為 cn] 屬性輸入 公用資料夾],然後再按一下 [下一步]
  7. 在 [] 方塊中的 顯示名稱] 屬性的型別 公用資料夾] 按一下 [下一步,然後按一下 [完成]。
  8. 按一下 [確定],然後結束 [ADSI 編輯 」 嵌入式管理單元。
附註允許足夠的時間來包含許多網域控制器和許多站台的大型企業中完成複寫。

若要將 Exchange 2007 信箱伺服器角色請依照下列步驟執行:
  1. 啟動 [管理您的伺服器] 精靈。要如此、 按一下 [開始]、 指向 [所有程式]、 都指向 [系統管理工具,然後按一下 [管理您的伺服器
  2. 管理伺服器角色 下, 按一下 [新增或移除角色]。
  3. 按一下在 [設定您的伺服器精靈 下, 一步] 頁面上的 [預備步驟
  4. 伺服器角色] 頁面上按一下您想要移除,角色],然後按一下 [下一步]。
  5. 在 [角色移除確認] 頁面上按一下以選取 [移除伺服器角色] 核取方塊,然後按一下 [下一步]。
  6. 在 [伺服器角色已移除] 頁面按一下 [完成]。
如果要安裝 Exchange 2007 信箱伺服器角色,請依照下列步驟執行:
  1. 啟動 [管理您的伺服器] 精靈。要如此、 按一下 [開始]、 指向 [所有程式]、 都指向 [系統管理工具,然後按一下 [管理您的伺服器
  2. 管理伺服器角色 下, 按一下 [新增或移除角色]。
  3. 在 [設定您伺服器精靈,按一下 [下一步預備步驟] 頁。
  4. 伺服器角色] 頁面上按一下 [郵件伺服器 (POP3、 SMTP),然後按一下 [下一步]。
  5. 在 [設定 POP3 服務] 頁面上輸入網域的名稱,然後按一下 [下一步]。
  6. 選項的摘要] 頁面上按一下 [下一步,然後按一下 [完成]

原因 2 的解析度

  1. 按一下 [開始]、 按一下 [執行],鍵入 adsiedit.msc,並按下 ENTER。
  2. CN = 組態 容器,找出下列容器:
    CN = 服務 CN = Microsoft Exchange CN = ORGANIZATION,CN = 通訊清單容器 CN = 全部的地址清單
    附註Exchange 2003 組織的名稱或 Exchange 2000 組織的名稱來取代 ORGANIZATION
  3. 以滑鼠右鍵按一下 CN = 所有通訊清單,然後按一下 [內容
  4. 在 [安全性] 索引標籤上按一下 [進階]。
  5. 按一下以選取 [允許來自傳播到這個物件及所有子物件父項的可繼承權限] 核取方塊,然後按一下 [確定]
  6. 連按兩下 CN = 所有通訊清單,然後用滑鼠右鍵按一下 CN 都 = 公用資料夾 物件。
  7. 按一下 [內容],然後再按一下 [進階],在 [安全性] 索引標籤上。
  8. 按一下以選取 [允許來自傳播到這個物件及所有子物件父項的可繼承權限] 核取方塊,然後按一下 [確定]

原因 3 的解析度

  1. 移除括號從收件者在事件識別碼 8325 訊息所指定的篩選器述之 < 徵狀 > 一節。要這麼做,請您執行下列步驟:
    1. 按一下 [開始]、 按一下 [執行],鍵入 adsiedit.msc,並按下 ENTER。
    2. CN = 組態 容器,找出下列容器:
      CN = 服務 CN = Microsoft Exchange CN = ORGANIZATION,CN = 收件者原則
      附註Exchange 2003 組織的名稱或 Exchange 2000 組織的名稱來取代 ORGANIZATION
    3. 在詳細資料] 窗格中的該問題收件者原則上按一下滑鼠右鍵,然後按一下 [內容]。
    4. 在 [屬性] 清單按一下 purportedSearch,然後再按一下 [編輯]。
    5. 在 [] 方塊中移除不必要的字元,再按 [確定] 兩次。
  2. 變更收件者原則來指向新重新命名的儲存區物件。

    附註如需詳細資訊請造訪下列 Microsoft 網站]:
    http://www.microsoft.com/technet/support/ee/transform.aspx?ProdName=Exchange&ProdVer=8.0&EvtID=8325&EvtSrc=MSExchangeAL&LCID=1033 (http://www.microsoft.com/technet/support/ee/transform.aspx?ProdName=Exchange&ProdVer=8.0&EvtID=8325&EvtSrc=MSExchangeAL&LCID=1033)

其他相關資訊

如需有關如何升級 OPATH 篩選器,請造訪下列 Microsoft 網站的詳細資訊:
http://msexchangeteam.com/archive/2007/01/11/432158.aspx (http://msexchangeteam.com/archive/2007/01/11/432158.aspx)
http://msexchangeteam.com/archive/2007/01/10/432143.aspx (http://msexchangeteam.com/archive/2007/01/10/432143.aspx)

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