如何移除組織的最後一部傳統 Exchange Server
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上次修改主題的時間: 2011-06-21
本主題說明如何從同時具有 Exchange Server 2007 伺服器的組織中,移除最後一部 Microsoft Exchange Server 2003 或 Exchange 2000 Server 電腦。第一個程序說明如何準備 Exchange 組織,以移除最後一部 Exchange 2003 或 Exchange 2000 伺服器。而第二個程序說明如何移除最後一部 Exchange 2003 或 Exchange 2000 伺服器。若要順利移除組織的 Exchange 2003 或 Exchange 2000 伺服器,則必須完成這兩個程序。
開始之前
若要執行下列程序,必須對您使用的帳戶委派下列項目:
- Exchange 2007 伺服器上的 Exchange 組織系統管理員角色
- Exchange 2003 或 Exchange 2000 伺服器上的 Exchange 系統高權限管理員角色
執行此主題中的程序前,請確認下列項目:
- 您已在組織中安裝一或多部 Exchange 2007 伺服器。如需安裝 Exchange 2007 的相關資訊,請參閱下列其中一個主題:
- 如果您要移除最後一部 Exchange 2003 伺服器,請確認不會再使用 Exchange 2007 中所移除的任何 Exchange 2003 功能。Exchange 2007 不支援下列功能:
- Novell GroupWise 連接器
- 網路 News 傳輸通訊協定 (NNTP)
- 如果您要移除最後一部 Exchange 2000 伺服器,請確認不會再使用 Exchange 2007 中所移除的任何 Exchange 2000 功能。Exchange 2007 不支援下列功能:
- Microsoft Mobile Information Server
- 立即訊息服務
- Exchange 聊天服務
- Exchange 2000 會議伺服器
- 金鑰管理服務
- cc:Mail 連接器
- MS Mail 連接器
如需中斷功能的相關資訊,請參閱Exchange 2007 中已終止的功能和重要性較低的功能。
程序
準備組織,以移除最後一部 Exchange 2003 或 Exchange 2000 伺服器
將所有信箱移至組織中的 Exchange 2007 伺服器。如需相關資訊,請參閱如何在單一樹系內移動信箱。
將傳統伺服器上公用資料夾資料庫的所有內容,移到組織中 Exchange 2007 伺服器上的公用資料夾資料庫。如需詳細步驟,請參閱如何從一個公用資料夾資料庫中將公用資料夾內容移到另一個公用資料夾資料庫。
在 Exchange 2007 伺服器上,將每個離線通訊錄 (OAB) 的產生處理程序移至 Exchange 2007 伺服器。如需詳細步驟,請參閱如何將離線通訊錄產生處理程序移至另一部伺服器。
若要移除公用資料夾信箱及儲存區,請在 Exchange 2003 或 Exchange 2000 伺服器上使用 Exchange 系統管理員來執行下列步驟:
- 依序展開伺服器及內含公用資料夾儲存區的儲存群組,並在公用資料夾儲存區上按一下滑鼠右鍵,然後按一下 [刪除]。
- 在對話方塊中會通知您公用資料夾儲存區是一或多個信箱儲存區或使用者的預設儲存區,請按一下 [確定] 選取新的公用資料夾儲存區。請在 [選取公用儲存區] 對話方塊中,選取 Exchange 2007 伺服器上的公用資料夾儲存區,然後按一下 [確定]。
附註: 在 Exchange 2003 Service Pack 2 (SP2) 中,除非所有公用資料夾複本完成它們的背景移動處理程序,否則 Exchange 系統管理員會讓您無法移除公用資料夾儲存區。移動複本可能需要幾個小時或甚至幾天。如果您在複寫完成之前移除公用資料夾儲存區,則可能會遺失公用資料夾資料。如果是在舊版 Exchange (如 Exchange 2000) 上執行 Exchange 系統管理員,則必須手動確認已先移動公用資料夾複本,才移除公用資料夾儲存區。若要確認已移動公用資料夾複本,請在 Exchange 系統管理員中,展開從中移動複本的伺服器、展開內含公用資料夾儲存區的儲存群組、展開公用資料夾儲存區,然後選取 [公用資料夾執行個體]。如果公用資料夾執行個體的詳細資料窗格是空的,則已移動複本,而且您可以放心地移除動公用資料夾儲存區。 確認網際網路郵件流程已設定為透過 Exchange 2007 傳輸伺服器進行路由傳送。Exchange 2007 預設不會啟用網際網路郵件流程。請用下列其中一種方法來設定網際網路郵件流程:
- 部署 Edge Transport Server,並使它訂閱 Exchange 組織。一般較常使用這種方法。此方法會自動建立網際網路郵件流程的必要傳送連接器。如需相關資訊,請參閱如何透過訂閱的 Edge Transport Server 設定網際網路郵件流程。
- 部署 Edge Transport Server 並手動設定網際網路郵件流程的必要傳送及接收連接器。如需相關資訊,請參閱不使用 EdgeSync 設定 Edge Transport Server 和 Hub Transport Server 之間的郵件流程。
- 您可以透過 Microsoft Exchange Hosted Services 或其他協力廠商 SMTP 閘道伺服器轉送,來傳送與接收網際網路電子郵件。如需相關資訊,請參閱如何透過 Exchange Hosted Services 或外部 SMTP 閘道設定網際網路郵件流程。
- 您可以設定 Hub Transport Server 直接傳送與接收網際網路郵件。如需相關資訊,請參閱如何直接透過 Hub Transport Server 設定網際網路郵件流程。
附註: 在您移除最後一個傳統伺服器之前,請確認您已建立 Exchange 2007 傳送連接器,以取代 Exchange 2003 或 Exchange 2000 伺服器上可能存在的所有輸出 SMTP 連接器。此外,請確認 Exchange 2003 或 Exchange 2000 伺服器未列為任何 Exchange 2007 傳送連接器或協力廠商 SMTP 閘道的智慧主機。 重要事項: 確認您已對網域名稱系統 (DNS) MX 資源記錄完成任何必要的變更,以將來自網際網路的 SMTP 流量路由傳送到您在此步驟中設定之面向網際網路的郵件伺服器。若要判斷 MX 記錄解析為哪個位址,您可以使用 NSlookup 命令列工具。如需相關資訊,請參閱 Nslookup。 若要確認所有輸入通訊協定服務 (ActiveSync、Microsoft Office Outlook Web Access、Outlook 無所不在、POP3、IMAP4、自動探索服務及其他任何 Exchange Web 服務) 都指向 Exchange 2007 Client Access Server,請執行下列步驟:
- 確定網際網路主機名稱和 IP 位址已適當設定於 DNS,以便存取 Exchange 2007 Client Access Server。如需發行 Exchange 2007 伺服器,以允許用戶端從網際網路存取其信箱的相關資訊,請參閱利用 ISA Server 2006 發行 Exchange Server 2007。
- 確定您的用戶端設定正確。
刪除連線 Exchange 2003 或 Exchange 2000 路由群組及 Exchange 2007 路由群組的路由群組連接器。您可以從 Exchange 2003 或 Exchange 2000 系統管理員進行此作業,也可以在 Exchange 管理命令介面中使用 Remove-RoutingGroupConnector 指令程式來進行此作業。如需相關資訊,請參閱 Remove-RoutingGroupConnector。
如果您的 Exchange 2003 或 Exchange 2000 收件者原則只是信箱管理員原則而未定義電子郵件地址 (它們沒有 [電子郵件地址 (原則)] 索引標籤),請執行下列步驟以刪除原則:
- 在 Exchange 系統管理員中,展開 [收件者],然後選取 [收件者原則]。
- 若要確認原則只是信箱管理員原則,請在原則上按一下滑鼠右鍵,然後選取 [內容]。而 [內容] 頁面不得有 [電子郵件地址 (原則)] 索引標籤。
- 若要刪除原則,請在原則上按一下滑鼠右鍵,然後選取 [刪除]。並按一下 [確定],然後按一下 [是]。
如果您的 Exchange 2003 或 Exchange 2000 原則既是電子郵件地址又是信箱管理員原則 (它們都有 [信箱管理員設定 (原則)] 索引標籤及 [電子郵件地址 (原則)] 索引標籤),請執行下列步驟來移除原則的信箱管理員部分:
- 在 Exchange 系統管理員中,展開 [收件者],然後選取 [收件者原則]。
- 在原則上按一下滑鼠右鍵,然後選取 [變更內容頁]。
- 清除 [信箱管理員設定] 核取方塊,然後按一下 [確定]。
附註: 如果是仍然想要定義於組織中的電子郵件地址,則請不要刪除所有包含它們的電子郵件地址收件者原則。Exchange 2007 在提供新收件者時,將會使用那些原則。
移除 Exchange 2007 組織中的最後一部 Exchange 2003 或 Exchange 2000 伺服器
在 Exchange 2003 或 Exchange 2000 伺服器上,執行下列步驟,將公用資料夾階層從 Exchange 2003 或 Exchange 2000 系統管理群組移至 Exchange 2007 系統管理群組:
- 在 Exchange 系統管理員中,展開 [系統管理群組]、在 [Exchange 系統管理群組 (FYDIBOHF23SPDLT)] 上按一下滑鼠右鍵、選取 [新增],然後選取 [公用資料夾容器]。
- 展開內含公用資料夾樹狀目錄的 Exchange 2003 或 Exchange 2000 系統管理群組,並展開 [資料夾],然後將 [公用資料夾] 拖曳至 Exchange 2007 系統管理群組的 [資料夾] 下。
附註: 如果未完成此步驟,則在刪除 Exchange 2003 或 Exchange 2000 系統管理群組時會無法裝載 Exchange 2007 公用資料夾資料庫。 執行下列步驟以刪除網域收件者更新服務:
- 在 Exchange 2003 或 Exchange 2000 系統管理員中,展開 [收件者],然後選取 [收件者更新服務]。
- 在每個網域收件者更新服務上按一下滑鼠右鍵,然後選取 [刪除]。
- 按一下 [是]。
您將無法使用 Exchange 2003 或 Exchange 2000 系統管理員來刪除 [收件者更新服務 (企業組態)]。請執行下列步驟,以使用 ADSI 編輯器 (AdsiEdit.msc) 來刪除 [收件者更新服務 (企業組態)]:
- 開啟 ADSI 編輯器、依序展開 [組態]、[CN=Configuration,CN=<網域>]、[CN=Services]、[CN=Microsoft Exchange]、[CN=<Exchange 組織名稱>]、[CN=Address Lists Container],然後選取 [CN=Recipient Update Services]。
- 在結果窗格中,於 [收件者更新服務 (企業組態)] 上按一下滑鼠右鍵,並按一下 [刪除],然後按一下 [是] 確認刪除。
請注意: 請不要使用 ADSI 編輯器來修改或刪除任何 Exchange 2007 物件。此步驟只是用來移除 Exchange 2007 不需要的傳統物件。 附註: AdsiEdit.msc 是包含在 Microsoft Windows Server 2003 CD 的 Support\Tools 中。如需 ADSI 編輯器的相關資訊,請參閱 Adsiedit 概觀。 使用 [控制台] 中的 [新增或移除程式],解除安裝 Exchange 2003 或 Exchange 2000。如需相關資訊,請參閱如何解除安裝 Exchange Server 2003 或如何解除安裝 Exchange 2000 Server。
附註: 如果想要使用 Exchange 系統管理員透過圖形化使用者介面來管理公用資料夾、詳細資料範本或地址範本,則即使移除最後一部 Exchange 2003 或 Exchange 2000 伺服器,也可以保留 Exchange 系統管理員的安裝。若要保留 Exchange 系統管理員,請在 Microsoft Exchange 安裝精靈的 [元件選取項目] 頁面上,選取 [Microsoft Exchange] 元件的 [變更],並選取 [Microsoft Exchange Messaging and Collaboration Services] 元件的 [移除],然後選取 [Microsoft Exchange System Management Tools] 元件的 [無 (已安裝)]。 請注意: 移除任何含有信箱的 Exchange 2003 或 Exchange 2000 系統管理群組之前,請確認公用資料夾階層已移至其他系統管理群組。此外,還要確認 [空閒/忙碌] 公用資料夾已複寫至其他系統管理群組中的伺服器。在其他系統管理群組的伺服器上建立公用資料夾複本的一般處理程序,就是更新每個公用資料夾的複本清單,以指定目的伺服器。讓資料有足夠的時間複寫至目的伺服器之後,請確認公用資料夾資料庫是空的。若要這麼做,請使用 Exchange 系統管理員 [公用資料夾執行個體] 節點,或使用 get-PublicFolderStatistics 指令程式。如果結果空白,則公用資料夾資料庫會是空的。當您移除公用資料夾資料庫時,系統可能會提示您選取其他公用資料夾資料庫,做為系統管理群組和離線通訊錄 (OAB) 的站台資料夾。也可能會提示您選取其他公用資料夾資料庫,做為某些郵件資料庫的預設公用資料夾資料庫。在這些提示中,站台資料夾伺服器代表負責確定該系統管理群組和 OAB 站台資料夾存在的公用資料夾資料庫。站台資料夾伺服器可以是組織中任何的公用資料夾資料庫伺服器。站台資料夾伺服器不會刪除遺失系統管理群組的站台資料夾。不過,站台資料夾伺服器會移除遺失 OAB 的站台資料夾。 Microsoft 建議您不要移除組織中的原始 Administrative 群組。一般而言會移除系統管理群組,而郵件會開始備份至 [系統服務員] 信箱,這表示舊系統管理群組的 [空閒/忙碌] 資料夾,並未正確地複寫至其中一個剩餘的系統管理群組。若要解決此問題,請使用下列其中一種方法:
方法 1:將舊系統管理群組的 [空閒/忙碌] 資料夾複本,新增至其中一個剩餘系統管理群組。若要這樣做,請遵循下列步驟:
- 在 Exchange 管理命令介面中執行下列命令:get-publicfolder -Identity "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY" -Recurse | fl name,Replicas
請注意,至少其中一個 SCHEDULE+ FREE BUSY 資料夾遺失列為複本的 Exchange 2010 或 Exchange 2007 伺服器。輸出可能會與下列類似:Name :EX:/o=contoso/ou=Exchange Administrative Group (FYDIBOHF23SPDLT) Replicas : {} - 在 Exchange 管理命令介面中執行下列命令:set-publicfolder -Identity "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY\<Name of Folder>" -replicas "<Target PF Database>"
例如,類型:Set-publicfolder –identity "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY\EX:/o=contoso/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)" –Replicas "Server\Storage Group\Public Folder Database" - 使用步驟 1 的命令,確認公用資料夾群組現在具有複本。在下列範例中,資料夾現在具有複本物件:名稱:EX:/o=contoso/ou=Exchange Administrative Group (FYDIBOHF23SPDLT) Replicas :{Public Folder Database}
- 所有未填入空閒/忙碌資料的使用者,必須接受或拒絕會議邀請以填入空閒/忙碌資料。
方法 2:變更舊系統管理群組使用者的 LegacyExchangeDN 屬性,以指向其中一個剩餘系統管理群組。若要這樣做,請遵循下列步驟:
- 從 https://www.codeplex.com/admodify 下載 Admodify.exe 工具,然後再將 .zip 檔的內容解壓縮到資料夾中。
- 按兩下 [Admodify.exe]。如果系統未提示您執行程式,請按一下 [執行]。
- 在 [ADModify.NET] 對話方塊中,按一下 [修改屬性]。
- 在 [網域清單] 下,按一下對應到受影響 Exchange 伺服器所在之網域的網域項目。例如,按一下 [DC=corp,DC=example,DC=com]。
- 在 [網域控制站清單] 下,按一下主控受影響 Exchange 使用者之網域控制站的網域全名。例如,按一下 [DC-1.corp.example.com]。
- 按一下以清除下列核取方塊:
群組
連絡人
公用資料夾
僅顯示容器
附註: 請勿清除 [使用者] 核取方塊。 按一下 [網域控制站清單] 旁的綠色箭頭按鈕。
- 在 [網域樹狀目錄清單] 下,展開已顯示的網域物件。
- 按一下受影響使用者所在的容器。例如,按一下 [Users]。
- 依序按一下 [新增至清單]、[全選] 和 [下一步]。
- 按一下 [自訂] 索引標籤,然後再按一下以選取 [製作自訂的屬性修改] 核取方塊。
- 在 [屬性名稱] 方塊中,輸入 LegacyExchangeDN。
- 在 [屬性值] 方塊中,輸入對應到您組織適用之字串值的項目。您必須以適合所有使用者的變數,來取代字串值的最後部分。例如,輸入與下列類似的值:
/o=First Organization/ou=Exchange Administrative Group (Internal_Name)/cn=Recipients/cn=%'Alias'
在這個範例中,下列資訊會套用至字串值的 cn=%'Alias' 部分:
- 按一下 [移至]。
- 在 Exchange 管理命令介面中執行下列命令:get-publicfolder -Identity "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY" -Recurse | fl name,Replicas
從 Exchange 2007 組織移除最後一部 Exchange 2003 或 Exchange 2000 伺服器之後,可以執行下列命令,從根網域中移除 Exchange Servers 群組的寫入 DACL 繼承 (群組) 權限:
Remove-ADPermission "dc=<Domain>" -user "<RootDomain>\Exchange Enterprise Servers" -AccessRights WriteDACL -InheritedObjectType Group
從 Exchange 2007 組織移除最後一部 Exchange 2003 或 Exchange 2000 伺服器之後,您也可以移除舊版 Exchange Domain Servers 和 Exchange Enterprise Servers 安全性群組。
請注意: 在您刪除這些安全性群組之前,應該先確認每個群組都是空的,而且該群組不會用於任何其他目的或程序。如果其中一個群組或兩個群組都有成員,但所有成員都以安全性識別碼 (SID) 顯示,則可以安全地移除群組。如果至少其中一個群組有成員,而且將成員解析為電腦名稱,則在刪除群組之前,應該先確認電腦不是運作正常的 Exchange 伺服器。
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.