Fly Server は、X500 メール アドレスを移行先メールボックスに追加する方法を 2 種類提供しています。Fly Server インターフェイスで事後実行ジョブを実行することで X500 メール アドレスを移行先メールボックスに追加するか、手動で X500 メール アドレスを移行先メールボックスに追加することを構成できます。
Fly Server インターフェイスで X500 メール アドレスを移行先メールボックスに追加する方法については、以下の説明を参照してください。
1. Fly Server の 移行プラン ページに移動します。
2. X500 メール アドレスを移行先メールボックスに追加する対象移行プランを特定します。
3. 移行プランを選択して、[事後移行] をクリックします。事後移行 ページが表示されます。
4. X500 メール アドレスを移行先メールボックスに追加する を選択し、[ただちに実行] をクリックします。
*注意: この機能は、メールボックスを移行する際に、移行元と移行先両方の接続が提供されている場合にのみ使用できます。また、Exchange PowerShell が移行先で利用可能であることを確認してください。
手動で X500 メール アドレスを移行先メールボックスに追加するには、AD ユーザーおよびユーザー / リソース / 共有 / Microsoft 365 グループ メールボックス用の X500 メール アドレスを追加する必要があります。AD ユーザーおよびユーザー / リソース / 共有 / Microsoft 365 グループ メールボックス用の X500 メール アドレスを手動で追加する方法については、以下の説明を参照してください。
Fly Server で提供されているスクリプトを使用して X500 メール アドレスをユーザー、リソース、共有メールボックスに追加する方法については、以下の説明を参照してください。
1. https://github.com/AvePoint/FLY-Migration/tree/master/Scripts をクリックし、GetSourceLegacyExchangeDN.ps1 と Set_X500Address.ps1 スクリプト、および MailAddress_LegacyMapping.csv ファイルを見つけます。
2. スクリプトを実行するマシンに GetSourceLegacyExchangeDN.ps1・Set_X500Address.ps1 スクリプト、および MailAddress_LegacyMapping.csv ファイルをダウンロードします。
3. Windows PowerShell を使用して移行元 Exchange 環境に接続します。
•Exchange オンプレミスに接続するには、https://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-servers-using-remote-powershell?view=exchange-ps を参照してください。
•Exchange Online に接続するには、https://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps を参照してください。
4. Windows PowerShell で GetSourceLegacyExchangeDN.ps1 スクリプトを実行し、移行元の LegacyExchangeDN を収集します。
スクリプトと同じディレクトリに SourceLegacyExchangeDN_(TimeStamp).csv ファイルが生成されます。このファイルの LegacyExchangeDN 列で各移行元メールボックスの LegacyExchangeDN を見つけることができます。
5. ダウンロードした MailAddress_LegacyMapping.csv ファイルを Excel で開きます。移行先メールボックスのメール アドレスを MailAddress 列の値として構成し、使用する LegacyExchangeDN を LegacyExchangeDN 列の値として入力します。
*注意: CSV ファイル名およびファイル内の列名を変更することはできません。
6. Windows PowerShell を使用して移行先 Exchange 環境に接続します。
•Exchange オンプレミスに接続するには、https://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-servers-using-remote-powershell?view=exchange-ps を参照してください。
•Exchange Online に接続するには、https://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps を参照してください。
7. Windows PowerShell で Set_X500Address.ps1 スクリプトを実行し、X500 メール アドレスを、CSV ファイルで構成した LegacyExchangeDN を使用している移行先メールボックスに追加します。
8. 実行後、スクリプトと同じディレクトリに存在するレポートを表示して、各メールボックスの実行状態を確認することができます。
X500 メール アドレスを 1 件ずつ追加する方法については、以下の説明を参照してください。
1. Windows PowerShell を使用して移行元 Exchange 環境に接続します。
•Exchange オンプレミスに接続するには、https://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-servers-using-remote-powershell?view=exchange-ps を参照してください。
•Exchange Online に接続するには、https://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps を参照してください。
2. 移行元 LegacyExchangeDN を収集するために以下のコマンドを実行します。LegacyExchangeDN の保存用に作成する CSV ファイルの完全パスで full path を置き換えます。例: C:\Users\LegacyExchangeDN.csv
Get-mailbox|select-object primarysmtpaddress,legacyexchangedn|Export-csv "full path" -NoTypeInformation
実行後、生成された CSV ファイルの LegacyExchangeDN 列で各移行元メールボックスの LegacyExchangeDN を見つけることができます。
3. 移行先 Exchange 管理センターにログインします。
4. 受信者 配下の [メールボックス] をクリックします。
5. X500 メール アドレスの追加先となるメールボックスを選択し、編集
() ボタンをクリックします。
6. 画面左側の [メール アドレス] をクリックし、追加 () ボタンをクリックしてメール アドレスを追加します。
7. メール アドレスの新規作成 ウィンドウで、カスタムのアドレスの種類オプションを選択し、テキスト ボックスにアドレスの種類を入力します(例: X500)。メール アドレス テキスト ボックスに、メール アドレスの追加に使用する LegacyExchangeDN を入力します。
8. [OK] をクリックします。X500 メール アドレスがメールボックスに追加されます。
Fly Server で提供されているスクリプトを使用して、X500 メール アドレスを Microsoft 365 グループ メールボックスに追加する方法については、以下の説明を参照してください。
1. https://github.com/AvePoint/FLY-Migration/tree/master/Scripts をクリックし、GetSourceLegacyExchangeDN_Group.ps1 と Set_X500Address_Group.ps1 スクリプト、および MailAddress_LegacyMapping_Group.csv ファイルを見つけます。
2. スクリプトを実行するマシンに GetSourceLegacyExchangeDN_Group.ps1・Set_X500Address_Group.ps1 スクリプト、および MailAddress_LegacyMapping_Group.csv ファイルをダウンロードします。
3. Windows PowerShell を使用して移行元 Exchange Online 環境に接続します。詳細については、https://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps を参照してください。
4. Windows PowerShell で GetSourceLegacyExchangeDN_Group.ps1 スクリプトを実行し、移行元の LegacyExchangeDN を収集します。
スクリプトと同じディレクトリに SourceLegacyExchangeDN_Group_(TimeStamp).csv ファイルが生成されます。このファイルの LegacyExchangeDN 列で各移行元メールボックスの LegacyExchangeDN を見つけることができます。
5. ダウンロードした MailAddress_LegacyMapping_Group.csv ファイルを Excel で開きます。移行先メールボックスのメール アドレスを MailAddress 列の値として構成し、使用する LegacyExchangeDN を LegacyExchangeDN 列の値として入力します。
*注意: CSV ファイル名およびファイル内の列名を変更することはできません。
6. Windows PowerShell を使用して移行先 Exchange Online 環境に接続します。詳細については、https://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps を参照してください。
7. Windows PowerShell で Set_X500Address_Group.ps1 スクリプトを実行し、X500 メール アドレスを、CSV ファイルで構成した LegacyExchangeDN を使用している移行先メールボックスに追加します。
8. 実行後、スクリプトと同じディレクトリに存在するレポートを表示して、各メールボックスの実行状態を確認することができます。
ユーザーが既に Microsoft 365 に同期されている場合、ローカル AD ユーザーに X500 メール アドレスを設定し、X500 メール アドレスを Microsoft 365 ユーザーに追加するための完全同期を実行する必要があります。詳細については、以下の説明を参照してください。
*注意: 移行元メールボックスがリンクされているメールボックスであり、移行先ユーザーは X500 メール アドレスを持っていない場合、スクリプトを実行して X500 メール アドレスを移行先ユーザーに追加した後、移行先ユーザーに対して移行元 X500 メール アドレスを手動で設定する必要があります。
1. https://github.com/AvePoint/FLY-Migration/tree/master/Scripts をクリックし、GetSourceLegacyExchangeDN.ps1 と Set_X500Address_AD.ps1 スクリプト、および Identity_LegacyMapping.csv ファイルを見つけます。
2. スクリプトを実行するマシンに GetSourceLegacyExchangeDN.ps1・Set_X500Address_AD.ps1 スクリプト、および Identity_LegacyMapping.csv ファイルをダウンロードします。
3. Windows PowerShell を使用して移行元 Exchange 環境に接続します。
•Exchange オンプレミスに接続するには、https://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-servers-using-remote-powershell?view=exchange-ps を参照してください。
•Exchange Online に接続するには、https://docs.microsoft.com/ja-jp/powershell/exchange/connect-to-exchange-online-powershell?view=exchange-ps を参照してください。
4. Windows PowerShell で GetSourceLegacyExchangeDN.ps1 スクリプトを実行し、移行元の LegacyExchangeDN を収集します。
スクリプトと同じディレクトリに SourceLegacyExchangeDN_(TimeStamp).csv ファイルが生成されます。このファイルの LegacyExchangeDN 列で各移行元メールボックスの LegacyExchangeDN を見つけることができます。
5. ダウンロードした Identity_LegacyMapping.csv ファイルを Excel で開きます。
•Identity 列で、移行プランで構成されている移行先ユーザーと同じメール アドレスを持つローカル AD ユーザーの識別名 / GUID (objectGUID) セキュリティ識別子 (objectSid) / SAM アカウント名 (sAMAccountName) を構成します。ドメイン コントローラーの Active Directory ユーザーとコンピューター > ユーザー > プロパティ > 属性エディター でユーザー プロパティを検索することができます。
属性エディター タブが表示されない場合、リボン上で [表示] をクリックして、[詳細設定] をクリックします。
•proxyAddresses 列で、ユーザーに使用する LegacyExchangeDN を入力します。
*注意: LegacyExchangeDN の前に X500: を入力する必要があります。例: X500:/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=b4eec516ddd34a0da465f7ca5d7c0e2c-fly
*注意: CSV ファイル名およびファイル内の列名を変更することはできません。
6. Windows PowerShell を開き、Windows PowerShell ウィンドウで以下のコマンドを入力します。
cd "file path"
解凍されたフォルダー内の Set_X500Address_AD.ps1 ファイルの完全パスで file path を置き換え、キーボードの Enter を押します。
7. Import-Module ActiveDirectory コマンドを入力し、キーボードの Enter を押します。
8. Windows PowerShell で Set_X500Address_AD.ps1 スクリプトを実行し、X500 メール アドレスを、CSV ファイルで構成した LegacyExchangeDN を使用している AD ユーザーに追加します。
9. 実行後、スクリプトと同じディレクトリに存在するレポートを表示して、各ユーザーの実行状態を確認することができます。完全同期を実行してローカル AD ユーザーを再同期し、X500 メール アドレスは移行先ユーザーに追加されます。