FLY で PST ファイル移行を実行する前に、以下の説明に従って移行の準備を行います。
1. Microsoft はスロットリングを使用して Microsoft 365 の操作を管理し、スロットリング制限が移行のパフォーマンスに影響を与える可能性があります。Microsoft 365 のスロットリングを大幅に軽減するため、Microsoft サポートに連絡して、以下の Exchange パラメーターを調整することができます。
•EwsMaxBurst: 制限なし
•EwsRechargeRate: 制限なし
•EwsCutoffBalance: 制限なし
2. 移行先メールボックスの許可されているアイテムサイズが移行に対して十分であることを確認してください。
3. 移行先 Exchange の保持ポリシーが選択されていることを確認します。移行後、移行済みアイテムが保持ポリシーに基づいて削除されたか、アーカイブメールボックスに移動された場合、移行元アイテムが次回の増分ジョブで再度移行されるため、移行先でアイテムが重複することになります。
4. メールボックスを Exchange Online に移行する際に、FLY は新しい ユーザーを Microsoft 365 に自動プロビジョニングしません。移行前に移行先テナントのユーザーを準備し、ユーザーに Exchange Online ライセンスを割り当てる必要があります。実行すると、ユーザーにメールボックスが自動的にプロビジョニングされます。
*注意: 移行先が Microsoft 365 Multi-Geo テナントで、特定の場所でユーザーにメールボックスをプロビジョニングする場合、ユーザーに対して優先されるデータ場所を設定する必要があります。ライセンスがユーザーに割り当てた後、メールボックスはユーザーの希望するデータ場所にプロビジョニングされます。
新しい Microsoft 365 ユーザーを追加する方法については、以下の説明を参照してください。
ユーザーを 個別に 追加する場合、https://docs.microsoft.com/ja-jp/microsoft-365/admin/add-users/add-users?view=o365-worldwide を参照してください。
ユーザーを 一括で 追加する場合、https://docs.microsoft.com/ja-jp/microsoft-365/enterprise/add-several-users-at-the-same-time を参照してください。
PowerShell を使用してユーザーを追加する場合、https://docs.microsoft.com/ja-jp/office365/enterprise/powershell/create-user-accounts-with-office-365-powershell 内の説明を参照してください。
Azure Active Directory (AAD) Sync または AAD Connect を使用してローカル Active Directory のユーザーを Microsoft 365 に同期します。
*注意: お使いの環境で Exchange ハイブリッド展開を使用している場合、ユーザーの同期に関する質問はサポートまでお問い合わせください。パイロット移行を実行する場合、先に特定のユーザーにのみフィルター ルールを設定することをお勧めします。
Synchronize All Users:
a. AAD Sync または AAD Connect をインストールします (フェデレーションに対応する必要のある場合)。
*注意: 同期の前に msExchMailboxGuid を Null に設定してください。Exchange ライセンスが割り当てられる場合、msExchMailboxGuid 属性値の変更後のみユーザー メールボックスを作成することができます。
msExchMailboxGuid を Null に設定する方法については、以下の説明を参照してください。以下の手順を実行すると、すべてのユーザーがローカル Active Directory から Microsoft 365 に同期されることに注意してください。一部のユーザーのみを Microsoft 365 に同期する場合、以下の Set a Filter Rule and Synchronize Included Users を参照しフィルター ルールを設定して、そのルールに含まれるユーザーのみを同期します。
i. Synchronization Rules Editor を管理者として実行します。
ii. In from AD – User Exchange を選択し、[Edit] をクリックします。
iii. ポップアップウィンドウで [Yes] をクリックして、現在のルールを編集します。
iv. Edit Inbound Synchronization Rule ウィンドウで、Precedence の値を 1 に変更します。
v. 画面左側の Transformations を選択し、msExchMailboxGuid 属性を検索します。
vi. msExchMailboxGuid 属性の以下の設定を構成します。
§ FlowType 列で Expression を選択します。
§ Source 列 に NULL を入力します。
§ Apply Once チェック ボックスを選択します。
§ Update を選択します。
vii. [Save] をクリックして設定を保存します。In from AD – User Exchange – Cloned ルールが自動的に作成され、元の In from AD – User Exchange が自動的に無効化されます。
b. AAD Sync または AAD Connect を実行して、ローカル Active Directory のユーザーを Microsoft 365 に同期します。
c. 同期後、Synchronization Rules Editor を使用して、元の In from AD – User Exchange ルールを再度有効化します。元の In from AD – User Exchange ルールを再度有効化する方法については、以下の説明を参照してください。
i. Synchronization Rules Editor を管理者として実行します。
ii. In from AD – User Exchange – Cloned を選択し、[Delete] をクリックします。
iii. ポップアップウィンドウで、[Yes] をクリックして現在のルールを削除します。
iv. 元の In from AD – User Exchange ルールを選択し、[Enable] をクリックします。
Set a Filter Rule and Synchronize Included Users:
フィルター ルールを設定し、そのフィルター ルールに含まれているユーザーのみを同期するには、以下の説明を参照してください。
a. Exchange 管理センターで、同期するユーザーのメールボックスを編集し、メールボックスにカスタム属性を選択して、タグを指定します。例えば、属性 5 を選択して、FLYMigration をタグとして入力します。
この手順を繰り返して、複数のメールボックスのカスタム属性を追加します。
メールボックスのカスタム属性を一括追加するには、管理者として PowerShell を実行し、メールボックスのメール アドレス、カスタム属性番号、カスタム属性値を定義することで、各メールボックスに対して Set-Mailbox <email address> -customAttribute "attributevalue" コマンドを構成します。例としては以下の表を参照してください。
b. Synchronization Rules Editor を管理者として実行します。
c. In from AD – User Exchange を選択し、[Export] をクリックして、ルールを .txt ファイルにエクスポートします。ファイルの拡張子を編集して、.txt ファイルを .ps1 ファイルに変更します。
d. エクスポートされた .ps1 ファイルを開いて、Name 属性をカスタマイズし、Precedence 属性値を 100 以下に変更し、identifier および ImmutableTag 属性を削除します。
e. Windows PowerShell でエクスポートされた .ps1 ファイルを実行して、Synchronization Rules Editor でルールを作成します。
f. 新規作成されたルールを選択して [Edit] をクリックします。
g. Scoping filter を選択して、[Add clause] をクリックしてフィルター条件を追加します。Attribute 配下の extensionAttribute5 を選択します。Operator 配下の EQUAL を選択して、FLYMigration を属性値として入力します。
この手順を繰り返して、手順 a に従って複数のフィルター条件を追加します。
h. 画面左側の Transformations を選択し、msExchMailboxGuid 属性を検索します。
i. msExchMailboxGuid 属性の以下の設定を構成します。
o FlowType 列で Expression を選択します。
o Source 列 に NULL を入力します。
o Apply Once チェック ボックスを選択します。
o Update を選択します。
j. [Save] をクリックして設定を保存します。
k. 元の In from AD – User Exchange 同期ルールを選択し、[Enable] をクリックしてルールを編集します。。
l. ポップアップウィンドウで [Yes] をクリックして、ルールを編集します。
In from AD – User Exchange – Cloned ルールが自動的に作成され、元の In from AD – User Exchange が自動的に無効化されます。
m. Scoping filter を選択して、[Add clause] をクリックしてフィルター条件を追加します。Attribute 配下の extensionAttribute5 を選択します。Operator 配下の NOTEQUAL を選択して、FLYMigration を属性値として入力します。
この手順を繰り返して、手順 a に従って複数のフィルター条件を追加します。
n. [Save] をクリックして設定を保存します。
o. AAD Sync または AAD Connect を実行して、ローカル Active Directory のユーザーを Microsoft 365 に同期します。フィルター条件に含まれているメールボックス ユーザーのみが同期されます。
p. 同期後、Synchronization Rules Editor を使用して、元の In from AD – User Exchange ルールを再度有効化します。元の In from AD – User Exchange ルールを再度有効化する方法については、以下の説明を参照してください。
i. Synchronization Rules Editor を管理者として実行します。
ii. In from AD – User Exchange – Cloned を選択し、[Delete] をクリックします。
iii. ポップアップウィンドウで、[Yes] をクリックして現在のルールを削除します。
iv. 元の In from AD – User Exchange ルールを選択し、[Enable] をクリックします。