如何將 Client Access 或 Hub Transport Server 移至不同的站台

Exchange 2007
 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

上次修改主題的時間: 2009-01-14

本主題說明如何將 Client Access Server 或 Hub Transport Server,從某個 Active Directory 站台移至其他 Active Directory 站台。

若要執行此程序,必須對您使用的帳戶委派下列項目:

  • Exchange Server 系統管理員角色與 Hub Transport Server 和 Client Access Server 之本機 Administrators 群組的成員資格
  • 變更站台成員資格的 Domain Admins 群組和本機 Administrators 群組的成員資格

如需管理 Microsoft Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

若您已針對 Client Access Server 啟用網路負載平衡 (NLB),則在開始此程序之前,必須先從 NLB 陣列移除 Client Access Server。若您將會在新站台中啟用 NLB,則需在將 Client Access Server 移至新站台之後,再新增到陣列。

若您正在使用反向 Proxy 伺服器 (例如 Microsoft Internet Security and Acceleration (ISA) Server 2006),則在開始此程序之前,必須先停止反向 Proxy 伺服器到 Client Access Server 的流量,然後將 Client Access Server 移至新站台之後,再重新啟動流量。

在具有 Mailbox server role 的任何站台上,您必須至少安裝一個 Hub Transport server role。請確認您是否已將 Hub Transport Server 移至不同站台,而且原本的站台至少在其中一部電腦上仍安裝 Hub Transport role。

在目標站台中,您必須至少有一個網域控制站,該網域控制站同時也是通用類別目錄伺服器,並執行 Windows Server 2003 Service Pack 1 (SP1) 或更新版本。

  1. 在 Exchange 2007 Hub Transport Server 上,依序按一下 [開始] 及 [執行],並輸入 Services.msc,然後按一下 [確定]。

  2. 在服務清單中,於 Microsoft Exchange Transport 上按一下滑鼠右鍵,然後按一下 [暫停]。

  3. 等候五分鐘。

  4. 在 Exchange 管理命令介面中輸入下列命令:

    Get-Queue
    

    確認所有佇列的 [MessageCount] 都為零,但 [Poison] 除外。記下狀態為 [重試] 的所有佇列。您將在本程序稍後重新提交這些佇列中的郵件。如需佇列的相關資訊,請參閱管理佇列

  5. 在 Microsoft Management Console (MMC) 中,以滑鼠右鍵按一下 [Microsoft Exchange Transport],然後按一下 [停止]。

  6. 在 MMC 中,以滑鼠右鍵按一下 [Microsoft Exchange Transport],然後按一下 [內容]。

  7. 在 [一般] 索引標籤的 [啟動類型] 下,從下拉式清單中選取 [停用],然後按一下 [確定]。

  8. 確認每個傳送連接器都會將您計劃移動的 Hub Transport Server 列為來源伺服器,而傳送連接器也會將另一部 Hub Transport Server 列為來源伺服器。若要檢視、新增或移除來源伺服器,請在 Exchange 管理主控台中展開 [組織],選取 [Hub Transport] 之後再選取 [傳送連接器] 索引標籤。在每個連接器上按一下滑鼠右鍵,然後選取 [內容]。在 [內容] 對話方塊中,選取 [來源伺服器] 索引標籤。

    note附註:
    我們建議您同時移除計劃要從連接器之來源伺服器清單中移動的 Hub Transport Server。
  9. 針對您計劃移動之伺服器上的每個接收連接器,確認您在其他 Hub TransportServer 上有一個接收連接器,將可在您移動第一部 Hub Transport Server 之後接收郵件。

  10. 針對您計劃移動之伺服器上的每個接收連接器,確認若連接器的範圍涵蓋特定 IP 位址或 IP 範圍,該位址或範圍在您移動伺服器之後將仍舊有效。

  11. 在 Exchange 管理主控台中,若要判斷哪部 Edge Transport Server 擁有您計劃移動之 Hub Transport Server 的訂閱,請展開 [組織],然後選取 [Hub Transport] 和 [Edge 訂閱]。您需要在本程序稍後重新訂閱這些 Edge Transport Server。

  12. 關閉 Hub Transport Server。

  13. 在 Exchange 組織的其他電腦上,若要開啟 [Active Directory 站台及服務],請從命令提示字元視窗執行下列命令:

    %systemroot%\system32\dssite.msc
    
  14. 在 [Active Directory 站台及服務] 中,依序展開 [站台] 和 [子網路],在 Hub Transport Server 所在的子網路上按一下滑鼠右鍵,然後選取 [內容]。

  15. 在 [一般] 索引標籤上的 [站台] 下拉式清單中,選取您要將 Hub Transport Server 移至其上的站台,然後按一下 [確定]。

  16. 開啟 Hub Transport Server。

  17. 若要確認已複寫站台成員資格,請執行下列命令:

    Get-ExchangeServer
    
  18. 依序按一下 [開始] 及 [執行],並輸入 Services.msc,然後按一下 [確定]。

  19. 在服務清單中,於 [Microsoft Exchange Transport] 上按一下滑鼠右鍵,然後按一下 [內容]。

  20. 在 [一般] 索引標籤的 [啟動類型] 下,從下拉式清單中選取 [自動],然後按一下 [確定]。

  21. 在 MMC 中,以滑鼠右鍵按一下 [Microsoft Exchange Transport],然後按一下 [啟動]。

  22. 若要從狀態為 [重試] 的佇列 (您在步驟 4 中記下的佇列) 重新提交郵件,請執行下列命令:

    Retry-Queue <Identity of queue> -Resubmit:$true
    

    若要重新提交無法存取之佇列中的郵件,請執行下列命令:

    Retry-Queue Unreachable -Resubmit:$true
    
  23. 藉由執行下列命令,確認所有佇列的 [狀態] 是 [使用中] 或 [準備就緒],而且 [MessageCount] 小於 100:

    Get-Queue
    
  24. 重新訂閱您在步驟 11 中識別的 Edge Transport Server。如需相關資訊,請參閱向 Exchange 組織訂閱 Edge Transport Server

  1. 若伺服器或伺服器所在的站台處於失敗狀態,而且沒有任何連接至 Client Access Server 的電腦,請略過步驟 3。

  2. 在您計劃移動的 Client Access Server 上,藉由執行下列命令設定虛擬目錄內容,如此便不會有任何流量透過 Client Access Server 進行代理:

    set-owavirtualdirectory "<OWA virtual directory name>" -externalurl $null -internalurl $null
    set-activesyncvirtualdirectory "<ActiveSync virtual directory name>" -externalurl $null -internalurl $null
    set-webservicesvirtualdirectory "<web services virtual directory name>" -externalurl $null -internalurl $null -internalurlnlbbypass $null
    set-oabvirtualdirectory "<OAB virtual directory name>" -externalurl $null -internalurl $null
    
  3. 關閉 Client Access Server。

  4. 在 Exchange 組織中的其他電腦上,若要開啟 [Active Directory 站台及服務],請使用隸屬於 Domain Admins 群組成員的帳戶,從命令提示字元視窗執行下列命令:

    %systemroot%\system32\dssite.msc
    
  5. 在 [Active Directory 站台及服務] 中,依序展開 [站台] 和 [子網路],在 Client Access Server 所在的子網路上按一下滑鼠右鍵,然後選取 [內容]。

  6. 在 [一般] 索引標籤的 [站台] 下拉式清單中,選取您要將 Client Access Server 移至其上的站台,然後按一下 [確定]。

  7. 藉由從其他站台的其他電腦檢視 [Active Directory 站台及服務],來確認已複寫站台成員資格變更。

  8. 開啟 Client Access Server。

  9. 若要為您移動 Client Access Server 的站台設定站台相似性自動探索,請執行下列命令:

    Set-ClientAccessServer -Identity "ServerName" -AutodiscoverServiceInternalURI "https://internalsitename/autodiscover/autodiscover.xml" AutodiscoverSiteScope "SiteName"
    
  10. 在您已移動的 Client Access Server 上,請執行下列命令以設定 Microsoft Office Outlook Web Access:

    set-owavirtualdirectory "<OWA virtual directory name>" -externalurl https://<FQDN for external access>/owa -internalurl https://<FQDN of Client Access server>/owa
    
  11. 在組織中的 Exchange 2007 伺服器上,請執行下列命令以設定 ActiveSync:

    set-activesyncvirtualdirectory "<ActiveSync virtual directory name>" -externalurl https://<FQDN for external access>/Microsoft-Server-ActiveSync -internalurl https://<FQDN of Client Access server>/Microsoft-Server-ActiveSync
    
  12. 在您已移動的 Client Access Server 上,請執行下列命令以設定 Exchange Web Services:

    set-webservicesvirtualdirectory "<web services virtual directory>" -externalurl https://<FQDN for external access>/ews/exchange.asmx -internalurl https://<FQDN for external access>/ews/exchange.asmx -internalurlnlbbypass https://<FQDN of the Client Access server>/ews/exchange.asmx
    
  13. 在您已移動的 Client Access Server 上,請執行下列命令以設定離線通訊錄虛擬目錄:

    set-oabvirtualdirectory "<OAB virtual directory name>" -externalurl https://<FQDN for external access>/ -internalurl https://<FQDN for external access>/
    
  14. 在您已移動的 Client Access Server 上,請執行下列命令以測試 Outlook Web Access、ActiveSync 及 Exchange Web Services:

    Test-OWAConnectivity
    Test-ActiveSyncConnectivity
    Test-WebServicesConnectivity
    
  15. 在組織的 Exchange 2007 伺服器上,請執行下列命令以確認只啟動所需的服務:

    Test-ServiceHealth
    

如需詳細的語法及參數資訊,請參閱下列主題:

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