共有予定表の権限の移行

Fly では、共有予定表の権限を移行する方法が 2 種類提供されています。Fly インターフェイスで事後移行ジョブを実行して、Exchange オンプレミスおよび Exchange Online 共有予定表権限を自動的に移行するか、Fly が提供したスクリプトを使用して Exchange Online 共有予定表権限を手動で移行します。

Fly インターフェイスでの Exchange オンプレミスと Exchange Online 共有予定表権限の移行

Fly インターフェイスで共有予定表の権限を移行する場合、以下の点に注意してください。

    この機能は、メールボックスを移行する際に、移行元と移行先の接続が提供されている場合にのみ使用できます。また、Exchange PowerShell が移行元および移行先で利用可能であることを確認してください。

    予定表権限を移行するユーザー / セキュリティ グループのユーザー マッピングが構成されていることを確認してください。

    移行できる権限は、既定の予定表および既定予定表フォルダーのサブフォルダー内の予定表の権限のみです。

    移行先が Exchange オンプレミスである場合、Microsoft 365 API の制限により、予定表権限が移行先に移行された際に、共有先ユーザーには通知が送信されません。

Fly インターフェイスで共有予定表の権限を移行する方法については、以下の説明を参照してください。

1.   Fly 移行プラン ページに移動します。

2.   共有予定表の権限を移行する対象移行プランを特定します。

3.   移行プランを選択し、[事後移行] をクリックします。事後移行 ページが表示されます。

4.   共有予定表の権限を移行する を選択し、[ただちに実行] をクリックします。

Fly が提供するスクリプトを使用した Exchange Online 共有予定表権限の移行

Fly は Exchange Online 共有予定表権限を移行できるスクリプトを提供します。スクリプトは、FLY エージェント サーバー上の ...\APElements\FLY\Agent\bin ディレクトリの ExchangePowershell フォルダーに保存されています。

共有予定表権限を移行する方法については、以下の説明を参照してください。

1.   以下のスクリーンショットのような MailboxMappings.csv ファイルを準備します。移行プランで移行元・移行先メールボックスを構成し、ファイルを ExchangePowershell フォルダーに保存します。

Mailbox mapping format.

*注意: Fly はメールボックス内の既定予定表フォルダーを取得することができます。既定予定表フォルダーの名前が 予定表 です。ただし、予定表フォルダーの名前は別の言語の 予定表 ではない場合、user@contoso.onmicrosoft.com:\foldername 形式で該当する言語のフォルダー名およびメール アドレスを入力します。

特定の予定表を移行する場合は、user@contoso.onmicrosoft.com:\foldername\calendarname の形式で予定表の完全パスを入力する必要があります。

2.   以下のスクリーンショットで表示される UserMappings.csv ファイルを準備します。予定表権限をマッピングする移行元・移行先ユーザー / セキュリティ グループを構成して、ファイルを ExchangePowershell フォルダーに保存します。

User mapping format.

3.   Windows PowerShell を使用して移行元 Exchange Online 環境に接続します。

詳細については、https://docs.microsoft.com/ja-jp/powershell/exchange/exchange-online-powershell-v2?view=exchange-ps を参照してください。

4.   ExchangePowershell フォルダーで Windows PowerShell を使用して GetCalendarPermissionMappings.ps1 スクリプトを実行します。

実行の完了後、フォルダーに CalendarPermissionMappings_(TimeStamp).csv ファイルが生成されます。このファイルでは、DestinationUser 列の値が空白である場合、Fly は UserMappings.csv ファイルで構成されたこの移行先ユーザー / グループが見つからないことを意味します。この CSV ファイルで移行先ユーザー / グループの正しいメール アドレスを確認して入力することができます。

5.   Windows PowerShell を使用して移行先 Exchange Online 環境に接続します。

詳細については、https://docs.microsoft.com/ja-jp/powershell/exchange/exchange-online-powershell-v2?view=exchange-ps を参照してください。

6.   ExchangePowershell フォルダーで Windows PowerShell を使用して SetCalendarPermissions.ps1 スクリプトを実行します。

The command lines.

7.   手順 4 で生成された CalendarPermissionMappings_(TimeStamp).csv ファイルのパスを入力して、キーボードの Enter を押します。

8.   実行後、予定表権限は移行され、共有先ユーザーに通知が送信されます。通知を表示するには、ユーザーはメールボックスにログインし、共有された予定表を承諾する必要があります。移行状態を確認するには、ExchangePowershell フォルダーで生成された Report_SetCalendarPermissions_(TimeStamp).csv レポートを表示することができます。

共有予定表権限移行時の注意点

共有予定表権限を移行する場合、以下の点に注意してください。

    予定表の権限が移行先に移行された後、共有先ユーザーに通知が送信されます。通知を表示するには、ユーザーはメールボックスにログインし、共有予定表を承諾する必要があります。

    移行ポリシーで 移行元データを指定した移行先フォルダーに移行する を選択した場合、予定表権限は移行先メールボックスの既定予定表に移行されます。

    Outlook Web Access を使用して、共有とアクセス許可 で予定表の 招待と返信の送信先 委任を構成した場合、Microsoft 365 API の制限により、移行後に移行先で委任が移行元と異なることがあります。

    移行元が Exchange Online である場合、Microsoft 365 API の制限により、AvailabilityOnlyLimitedDetailsReviewerEditor 権限のみが移行可能です。