管理者マネージド同期のための Microsoft と Google テナントの準備

CalendarBridge はカレンダーデータを一切保存しません。宛先テナント上の既存のカレンダーに空き状況を同期するだけです。したがって、あるテナント上で空き状況を表示させたい各人物/リソースは、そのテナント上にカレンダーオブジェクトを持っている必要があります。この記事では、テナント間で空き状況を同期できるように、カレンダーとアカウントを設定する方法を説明します。

C Chad 2025年10月17日更新 4分で読めます

例となるシナリオ

Company X は分割された環境で運用しています:

現在の問題: 一方のテナントのユーザーが、もう一方のテナントのユーザーの空き時間(空き状況)を見ることができません。目標: テナントをまたいだ空き状況の可視化を可能にすること。たとえば、john.doe@contoso.com(M365)が sarah@example.com(Google)の空き状況を見られるようにし、必要であればその逆も可能にします。

具体例: John(M365)が Sarah(Google)を見る必要がある

  1. ソース(Google): sarah@example.com の Sarah のプライマリカレンダー。
  2. 宛先(M365): contoso.com テナントには Sarah を表すカレンダーが必要です。フルユーザーメールボックス sarah@contoso.com(M365 ライセンスが必要)か、または推奨として、新しいユーザーへのライセンス付与を避けるために「Sarah」という名前のリソースメールボックスを用意します。
  3. その後、CalendarBridge が Sarah の空き状況を Google から M365 の「Sarah」カレンダーへ同期し、John(および他の M365 ユーザー)がそれを見られるようにします。
  4. contoso.com のユーザーが Sarah のカレンダーを会議に招待する場合、Sarah には逆方向の同期接続(M365 → Google)も必要です。これにより「Sarah」リソースカレンダー上で承諾された会議が、実際の sarah@example.com カレンダーに書き戻されます。

逆方向: Sarah(Google)が John(M365)を見る必要がある

  1. ソース(M365): john.doe@contoso.com の John のプライマリカレンダー。
  2. 宛先(Google): example.com テナントには John を表すカレンダーが必要です。フルユーザーメールボックス john.doe@example.com(Workspace ライセンスが必要)か、または推奨として「John Doe」という名前のリソースカレンダー(ユーザーライセンス不要)を用意します。Google は c_188bp5b5u2np4ghmh4psh6ra7lfl6@resource.calendar.google.com のようなリソースアドレスを割り当てます。
  3. その後、CalendarBridge が John の空き状況を M365 から Google の「John Doe」リソースカレンダーへ同期します。
  4. example.com のユーザーが John のカレンダーを会議に招待する場合、John にも逆方向の同期接続(Google → M365)が必要です。
info
まとめ。 可視化または招待を流したい方向ごとに、宛先テナント上に対応するカレンダーを作成(または再利用)し、各方向について CalendarBridge の同期を構成します。可視化のみ → 一方向の同期。可視化 + イベントの招待 → 双方向の同期(各方向に 1 つずつ)。
方向ソース宛先必要な宛先カレンダー備考
Google → M365sarah@example.comcontoso.comユーザーメールボックスまたはリソースメールボックス「Sarah」M365 ユーザーが「Sarah」を招待する場合は、逆方向の同期(M365 → Google)も追加
M365 → Googlejohn.doe@contoso.comexample.comユーザーメールボックスまたはリソースカレンダー「John Doe」Google ユーザーが「John Doe」を招待する場合は、逆方向の同期(Google → M365)も追加

宛先テナント上に必要なカレンダーを作成する

宛先テナント(ユーザーを表示または招待する必要がある場所)上に、その人物またはリソースを表すカレンダーを作成します。

  1. Microsoft 365 の宛先: その人物/リソース用に ユーザーメールボックス(M365 ライセンスが必要)または リソースメールボックス(ライセンス不要)を作成します。リソースメールボックスには、CalendarBridge が使用できる標準的なメールアドレス(例: confroom1@contoso.com)が自動的に付与されるため、追加のサービスアカウントや共有設定は不要です。
  2. Google Workspace の宛先: 各カレンダーは ユーザーメールボックス(例: john.doe@example.com)または リソースカレンダー にできます。Google のリソースカレンダーには使用可能なメールアドレスがない(c_…@resource.calendar.google.com のような形式)ため、サービスアカウントを作成する必要があります:
    1. Google Workspace テナントにサービスアカウント(例: cb_svc@example.com)を作成します。
    2. スーパー管理者としてログインした状態で Google カレンダーを開き、リソースカレンダーの 設定と共有 を開きます。
    3. そのカレンダーをサービスアカウントと共有し、予定の変更および共有の管理 権限を付与します。
    その後、CalendarBridge はサービスアカウントのメールアドレスを使用して接続し、そのリソースカレンダーとの間で同期できます。
info
まとめ。 Microsoft 365 のリソースカレンダーは通常の @contoso.com アドレスを持つため、サービスアカウントは不要です。Google Workspace のリソースカレンダーは @resource.calendar.google.com アドレスを持つため、サービスアカウント(例: cb_svc@example.com)を作成して共有します。