前些天遇到一個問題,要從不同樹系的 Exchange 2003 搬移使用者信箱到 Exchange 2010

查了一下微軟資訊,發現必須要用指令的方式進行搬移

注意事項:

1. 兩樹系需可互相解析,但可不用作信任

2. Exchange 2003 版本需在 SP2 以上,若是Exchange 2007也是SP2
3. 將 Exchange 2003 信箱移動到 Exchange 2010 時,信箱移動會以離線模式進行,在移動期間,使用者會無法存取信箱。

4. 當 Exchange 2007 SP2 信箱移動到 Exchange 2010 時,移動作業會以線上模式進行,因此使用者可以在移動期間存取信箱。
5. 若遠端樹系中有安裝一台 Client Access Server 2010,則該樹系會被視為 Exchange 2010 樹系。
6. 於 Exchange 2010 樹系先建立使用者帳號。
7. 相關指令碼,需在 Exchange Management Shell 中執行。
8. 執行移動作業的系統管理員在 Exchange 2003 或 Exchange 2007 伺服器上必須具備下列遠端認證
.Exchange Server 系統管理員角色
.Exchange 收件者系統管理員角色
9. 當移動完成時,來源樹系中的新 ExternalEmailAddress 將是目標樹系的 SMTP 位址。

 

作業步驟:
1. 執行下列命令以取得本機樹系和遠端樹系認證。

$LocalCredentials = Get-Credential
$RemoteCredentials = Get-Credential

2. 在下列位置找到指令碼:Program Files\Microsoft\Exchange Server\V14\Scripts
使用 Prepare-MoveRequest.ps1 指令碼準備信箱的跨樹系移動

Prepare-MoveRequest.ps1 -Identity JamesAlvord@Contoso.com -RemoteForestDomainController DC001.Fabrikam.com -RemoteForestCredential $RemoteCredentials -LocalForestDomainController DC001.Contoso.com -LocalForestCredential $LocalCredentials -LinkedMailUser

3. 使用 New-MoveRequest 指令,將信箱從一個 Exchange 2007 SP2 或 Exchange 2003 SP2 樹系移動進 Exchange 2010 樹系
New-MoveRequest -Identity 'tony@humongousinsurance.com' -RemoteLegacy -TargetDatabase DB02 -RemoteGlobalCatalog 'GC01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com'

若要執行遠端傳統移動要求,請在命令中提供下列資訊:

- 已啟用郵件功能的使用者身分
- RemoteLegacy 參數
- 遠端通用類別目錄伺服器的網域全名 (FQDN)
- 當移動要求完成時,在來源樹系中為擁有郵件功能的使用者所建立的外部電子郵件地址 FQDN。
- 將信箱移動至 Exchange 2010 時的目標資料庫,或是從 Exchange 2010 將信箱移至遠端傳統資料庫時的遠端目標資料庫。

參考微軟資料:
http://technet.microsoft.com/zh-tw/library/ee633491.aspx
http://technet.microsoft.com/zh-tw/library/ee861103.aspx
http://technet.microsoft.com/zh-tw/library/dd876952.aspx
http://technet.microsoft.com/zh-tw/library/dd351123.aspx

arrow
arrow
    全站熱搜

    寇里 發表在 痞客邦 留言(0) 人氣()