オンプレミスの移動を管理する
製品: Exchange Server 2013
移動要求は、メールボックスをあるメールボックス データベースから別のデータベースに移動する処理です。 ローカル移動要求は、単一フォレスト内で発生するメールボックスの移動です。 Microsoft Exchange Server 2013 では、メールボックスと個人用アーカイブ メールボックスを別々のデータベースに配置できます。 移動要求機能を使用すると、プライマリ メールボックスおよびそれに関連付けられたアーカイブを、同じデータベースや別のデータベースに移動できます。 このトピックの手順は、オンプレミスのメールボックスの移動に役立ちます。
オンプレミス組織内のメールボックスを移動するには、次の手順に従います。 これらの手順では、Exchange 管理シェルと Exchange センター (EAC) を使用します。
移動要求を使用してメールボックスを移動すると、移動要求は次の 2 つのサービスによって処理されます。
Microsoft Exchange Replication サービス
Microsoft Exchange メールボックス レプリケーション プロキシ
メールボックス レプリケーション サーバーとプロキシの詳細については、「 MRS プロキシの詳細」を参照してください。
メールボックスの移動の詳細については、「Exchange 2013 でのメールボックスの移動」を参照してください。
はじめに把握しておくべき情報
各手順の推定完了時間: 20 分。
この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、「受信者のアクセス許可」の「メールボックスの移動と移行の アクセス許可」エントリを参照してください。
このトピックの手順で使用可能なキーボード ショートカットについては、「Exchange 管理センターのキーボード ショートカット」を参照してください。
ヒント
問題がある場合は、 Exchange のフォーラムで質問してください。 Exchange Server のフォーラムにアクセスします。
メールボックスを移動する準備ができているかどうかをテストする
この例では、 WhatIf スイッチを使用して、Tony Smith のメールボックスを新しいデータベース DB01 に移動する準備ができているかどうか、およびコマンド内にエラーがあるかどうかをテストします。 WhatIf スイッチを使用すると、システムはメールボックスに対してチェックを実行します。 メールボックスを移動する準備ができていない場合は、エラーが表示されます。
New-MoveRequest -Identity 'tony@alpineskihouse.com' -TargetDatabase DB01 -WhatIf
構文およびパラメーターの詳細については、「New-MigrationBatch」と「New-MoveRequest」を参照してください。
ローカル移動要求を作成する
EAC を使用してローカル移動要求を作成する
ローカル移動要求を作成するには、EAC にログインし、次の手順を実行します。
EAC で、[Recipients>Migration] に移動し、[をクリックします。。
[新しいローカル メールボックスの移動] ウィザードで、移動するユーザーを選択して [OK] をクリックし、[次へ] をクリックします。
[移動の構成] ページで、新しいバッチの名前を指定します。 アーカイブ メールボックスとメールボックス データベースの場所に使用するオプションを選択し、[ 新規] をクリックします。
シェルを使用してローカル移動要求を作成する
ローカル移動要求を作成する方法の例については、「 New-MoveRequest の例 2」を参照してください。
正常な動作を確認する方法
移行が正常に完了したことを確認するには、次の手順を実行します。
EAC で、[ Recipients>Migration] に移動します。
[すべてのバッチの状態] をクリックして、EAC で移動が成功したことを確認します。
シェルから、次のコマンドを実行してメールボックスの移動情報を取得します。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
詳細については、「Get-MigrationUserStatistics」を参照してください。
バッチ移動要求を作成する
EAC を使用してバッチ移動要求を作成する
EAC にログインし、次の手順を実行します。
EAC で、[Recipients>Migration] に移動し、[をクリックします。。
[ 新しいローカル メールボックスの移動 ] ウィザードで、移動するユーザーを選択し、[ OK ] をクリックし、[ 次へ] をクリックします。
[移動の構成] ページで、新しいバッチの名前を指定します。 アーカイブ メールボックスとメールボックス データベースの場所に使用するオプションを選択し、[ 新規] をクリックします。
警告
[無効な項目の制限] を 50 個を超える項目に設定していないことを確認します。 その場合、移動が失敗する可能性があります。 無効なアイテム制限を 50 項目以上に設定する場合は、Exchange 管理シェルを使用し、-AcceptLargeDataLoss パラメーターを true に設定する必要があります。
シェルを使用してバッチ移動要求を作成する
次の使用例は、ローカル移動の移行バッチを作成します。ここで、指定した .csv ファイル内のメールボックスが別のメールボックス データベースに移動されます。 この .csv ファイルには、移動される各メールボックスの電子メール アドレスを含む 1 つの列が含まれています。 この列のヘッダーには EmailAddress という名前を付ける必要があります。 この例の移行バッチは、 Start-MigrationBatch コマンドレットまたは Exchange 管理センター (EAC) を使用して手動で開始する必要があります。 または、 AutoStart パラメーターを使用して、移行バッチを自動的に開始することもできます。
New-MigrationBatch -Local -Name LocalMove1 -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\LocalMove1.csv")) -TargetDatabases MBXDB2 -TimeZone "Pacific Standard Time"
Start-MigrationBatch -Identity LocalMove1
構文とパラメーターの詳細については、「 New-MigrationBatch 」と 「Start-MigrationBatch」を参照してください。
注:
CSV ファイルで指定されたすべてのメールボックスは、メールボックスを移行するための管理者アクセス許可を付与する RBAC スコープ (OU など) の外部にある場合でも移行されます。
正常な動作を確認する方法
移行が正常に完了したことを確認するには、次の手順を実行します。
[すべてのバッチの状態] をクリックして、EAC で移動が成功したことを確認します。
シェルから、次のコマンドを実行してメールボックスの移動情報を取得します。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
詳細については、「Get-MigrationUserStatistics」を参照してください。
移行バッチを表示する
シェルを使用して移行バッチを表示する方法の例については、「 Get-MigrationBatch の例 2」を参照してください。
ユーザーのプライマリ メールボックスのみを移動する
EAC を使用してユーザーのプライマリ メールボックスのみを移動する
EAC で、[Recipients>Migration] に移動し、[をクリックします。。
[ 新しいローカル メールボックスの移動 ] ウィザードで、移動するプライマリ メールボックスを持つユーザーを選択し、[ OK ] をクリックし、[ 次へ] をクリックします。
[移動の構成] ページで、新しいバッチの名前を指定します。 [ プライマリ メールボックスのみ移動] を選択し、メールボックス データベースの場所に必要なオプションを選択し、[ 新規] をクリックします。
シェルを使用してユーザーのプライマリ メールボックスのみを移動する
次の使用例は、Tony Smith のプライマリ メールボックスのみを DB01 に移動します。 アーカイブは移動されません。
New-MoveRequest -Identity 'tony@alpineskihouse.com' -PrimaryOnly -TargetDatabase "DB01"
構文およびパラメーターの詳細については、「New-MoveRequest」を参照してください。
正常な動作を確認する方法
移行が正常に完了したことを確認するには、次の手順を実行します。
EAC で、[ すべてのバッチの状態] をクリックします。
シェルから、次のコマンドを実行してメールボックスの移動情報を取得します。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
詳細については、「Get-MigrationUserStatistics」を参照してください。
.csv バッチ ファイルを使用してフォレスト間の移動を作成する
この例では、移行エンドポイントを構成し、.csv ファイルを使用してソース フォレストからターゲット フォレストまでのフォレスト間バッチ移動を作成します。
New-MigrationEndpoint -Name Fabrikam -ExchangeRemote -Autodiscover -EmailAddress tonysmith@fabrikam.com -Credentials (Get-Credential fabrikam\tonysmith)
$csvData=[System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\batch.csv")
New-MigrationBatch -CSVData $csvData -Timezone "Pacific Standard Time" -Name FabrikamMerger -SourceEndpoint Fabrikam -TargetDeliveryDomain "mail.contoso.com"
フォレスト間移動のフォレストの準備方法の詳細については、以下のトピックを参照してください。
構文およびパラメーターの詳細については、「New-MigrationBatch」と「New-MoveRequest」を参照してください。
正常な動作を確認する方法
移行が正常に完了したことを確認するには、次の手順を実行します。
シェルから、次のコマンドを実行してメールボックスの移動情報を取得します。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
詳細については、「Get-MigrationUserStatistics」を参照してください。
アーカイブ メールボックスのみを移動する
EAC を使用してアーカイブ メールボックスのみを移動する
EAC で、[Recipients>Migration] に移動し、[をクリックします。。
[新しいローカル メールボックスの移動] ウィザードで、移動するアーカイブ メールボックスを持つユーザーを選択し、[OK] をクリックし、[次へ] をクリックします。
[移動の構成] ページで、新しいバッチの名前を指定します。 [ アーカイブ メールボックスのみ移動] を選択し、メールボックス データベースの場所に使用するオプションを選択し、[ 新規] をクリックします。
シェルを使用してアーカイブ メールボックスのみを移動する
この例では、Tony Smith のアーカイブ メールボックスのみを DB03 に移動します。 プライマリ メールボックスは移動されません。
New-MoveRequest -Identity 'tony@alpineskihouse.com' -ArchiveOnly -ArchiveTargetDatabase "DB03"
構文およびパラメーターの詳細については、「New-MigrationBatch」と「New-MoveRequest」を参照してください。
正常な動作を確認する方法
移行が正常に完了したことを確認するには、次の手順を実行します。
シェルから、次のコマンドを実行してメールボックスの移動情報を取得します。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
詳細については、「Get-MigrationUserStatistics」を参照してください。
ユーザーのプライマリ メールボックスとアーカイブ メールボックスを別のデータベースに移動する
次の使用例は、Ayla のプライマリ メールボックスとアーカイブ メールボックスを別のデータベースに移動します。 プライマリ データベースは DB01 に移動され、アーカイブは DB03 に移動されます。
New-MoveRequest -Identity 'ayla@humongousinsurance.com' -TargetDatabase DB01 -ArchiveTargetDatabase -DB03
構文およびパラメーターの詳細については、「New-MigrationBatch」と「New-MoveRequest」を参照してください。
正常な動作を確認する方法
移行が正常に完了したことを確認するには、次の手順を実行します。
シェルから、次のコマンドを実行してメールボックスの移動情報を取得します。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
詳細については、「Get-MigrationUserStatistics」を参照してください。
ユーザーのプライマリ メールボックスを移動し、大きな不適切なアイテム制限を許可する
EAC を使用してユーザーのプライマリ メールボックスを移動し、大きな不適切なアイテム制限を許可する
EAC で、[Recipients>Migration] に移動し、[をクリックします。。
[ 新しいローカル メールボックスの移動 ] ウィザードで、移動するプライマリ メールボックスを持つユーザーを選択し、[ OK] をクリックし、[ 次へ] をクリックします。
[移動の構成] ページで、新しいバッチの名前を指定します。 [ プライマリ メールボックスのみ移動] を選択し、メールボックス データベースの場所に必要なオプションを選択します。
[その他のオプション] [をクリックし、不適切な項目の制限を入力し、[OK] をクリックします。
シェルを使用してユーザーのプライマリ メールボックスを移動し、大きな不適切なアイテム制限を許可する
次の使用例は、Lisa のプライマリ メールボックスをメールボックス データベース DB01 に移動し、不適切な項目の制限を 100
に設定します。 不適切な項目の大きな制限を設定するには、 AcceptLargeDataLoss パラメーターを使用する必要があります。
New-MoveRequest -Identity 'Lisa' -PrimaryOnly -TargetDatabase "DB01" -BadItemLimit 100 -AcceptLargeDataLoss
構文およびパラメーターの詳細については、「New-MigrationBatch」と「New-MoveRequest」を参照してください。
正常な動作を確認する方法
移行が正常に完了したことを確認するには、次の手順を実行します。
シェルから、次のコマンドを実行してメールボックスの移動情報を取得します。
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
詳細については、「Get-MigrationUserStatistics」を参照してください。