Microsoft 365 Copilot Chatで共有メールボックスにアクセスできない、または内容を扱えない問題は、多くの場合Exchange Onlineの権限設定が原因です。共有メールボックスは通常のユーザーメールボックスとは異なり、アクセス権限を明示的に付与する必要があります。しかし、適切な権限を与えているにもかかわらずCopilot Chatで利用できないケースもあり、権限の種類や付与方法を正しく理解することが解決の鍵となります。本記事では、Copilot Chatで共有メールボックスを扱えない原因を切り分ける方法と、Exchange管理センターやPowerShellを用いた具体的な権限確認手順を解説します。
【要点】この記事で確認すること
- 最初に見る場所: Exchange管理センターの共有メールボックス権限設定画面。そこでユーザーに「フルアクセス」権限が付与されているか確認します。
- 切り分けの軸: 端末側の問題(キャッシュや再サインイン)か、アカウント側(権限の種類・範囲)か、管理設定側(Copilotのライセンスやデータアクセスポリシー)かを分けて考えます。
- 注意点: 会社PCのローカル設定やOutlookのキャッシュモードを安易に変更せず、まずは管理者に権限設定を依頼しましょう。また、Copilot Chatの動作には「委任アクセス権限」のうち「フルアクセス」と「SendAs」の両方が必要な場合があります。
ADVERTISEMENT
目次
原因の切り分け:Copilot Chatが共有メールボックスを認識しない理由
Copilot Chatで共有メールボックスを扱うには、ユーザーのアカウントに共有メールボックスへの適切なアクセス権限が付与されている必要があります。権限がない場合、Copilotは「そのメールボックスは見つかりません」と表示したり、検索結果に共有メールボックスが含まれなかったりします。また、権限があってもCopilotのデータソースとして認識されないケースもあります。これは、Copilotがアクセスするデータソースのスコープがユーザーのメールボックスと直接アクセス権を持つメールボックスに限定されるためです。さらに、Exchange Onlineの「委任アクセス権限」の種類(フルアクセス、SendAs、SendOnBehalf)によってCopilotの動作が異なります。
権限の種類とCopilotへの影響
| 権限の種類 | Copilot Chatでの動作 | 設定場所 |
|---|---|---|
| フルアクセス(Full Access) | メールボックスの内容を読み取り可能。Copilotがメールを要約・検索できる。 | Exchange管理センター>共有メールボックス>委任 |
| SendAs | メールボックスとして送信可能。Copilotでの作成・送信に関係する。 | Exchange管理センターまたはAD/Azure AD |
| SendOnBehalf | 代理送信。Copilotでの動作は限定的な場合あり。 | Exchange管理センター |
Copilot Chatでメールの要約や検索を利用するには、最低限「フルアクセス」権限が必要です。また、Copilotを使って共有メールボックスからメールを送信する場合は「SendAs」権限も必要になります。多くの企業ではフルアクセスのみ付与しているため、送信機能が使えないことがあります。
Exchange管理センターでの権限確認手順
権限設定を確認するには、管理者がExchange管理センター(EAC)にアクセスします。以下の手順で確認を行います。なお、一般ユーザーでは設定変更は行えませんが、自分の権限を確認したい場合は管理者に依頼してください。
- 管理者でExchange管理センターにサインインします。
- 左ナビゲーションから「共有メールボックス」を選択します。
- 問題の共有メールボックスをクリックしてプロパティ画面を開きます。
- 「委任」タブをクリックします。
- 「フルアクセス」のセクションに、該当ユーザーが表示されているか確認します。表示されていない場合は「+」ボタンからユーザーを追加します。
- 「Send As」のセクションも同様に確認します。必要に応じて追加します。
- 変更後は「保存」をクリックします。権限の反映には最大で1時間かかる場合があります。
権限追加後、ユーザーはOutlookで一度サインアウトして再度サインインするか、Outlookを再起動することで共有メールボックスが表示されるようになります。Copilot Chatでも同様に、ブラウザのキャッシュクリアと再サインインを試してください。
PowerShellを使った詳細な権限確認
Exchange管理センターの代わりに、PowerShellを使用するとより詳細な権限情報を取得できます。管理者がExchange Online PowerShellモジュールを使って実行します。
PowerShellでの確認コマンド
- 管理者でExchange Online PowerShellに接続します(Connect-ExchangeOnline)。
- 共有メールボックスの権限を確認するコマンドを実行します。例:
Get-Mailbox -Identity "共有メールボックス名" -ResultSize Unlimited | Format-List - 特に「GrantSendOnBehalfTo」と「ForwardingAddress」のプロパティを確認します。
- フルアクセス権限は
Get-MailboxPermission -Identity "共有メールボックス名"で確認します。出力に「User」列で該当ユーザーが「FullAccess」と表示されるか確認します。 - SendAs権限は
Get-RecipientPermission -Identity "共有メールボックス名"で確認します。
権限が正しく付与されているにもかかわらずCopilot Chatで動作しない場合は、ライセンスやデータアクセスポリシーの問題が考えられます。
ADVERTISEMENT
失敗パターンと対処法
実際によく発生する失敗パターンをいくつか紹介します。
権限は付与されているがCopilotに反映されない
権限付与後、すぐにCopilotが認識しないことがあります。Exchange Onlineの権限はキャッシュされており、反映までに最大24時間かかる場合があります。また、Copilot Chatのデータソース更新も遅れることがあります。対処として、権限付与後1時間程度待ってから、ユーザーがOutlookとCopilot Chatからサインアウトし、ブラウザのキャッシュを消去して再サインインしてみてください。
フルアクセス権限があるのに「アクセス権がありません」と表示される
これは、共有メールボックスに対して「自動マッピング」が無効になっている可能性があります。自動マッピングとは、権限を付与されたユーザーのOutlookに自動的に共有メールボックスが追加される機能です。PowerShellでSet-Mailbox -Identity "共有メールボックス" -AutoMapping $falseと設定されていると、Outlookに表示されませんが、Copilot自体はアクセス可能な場合があります。逆に、自動マッピングが有効でもCopilotで認識しないケースもあるため、両方の設定を確認しましょう。
Copilot Chatのプロンプトで「共有メールボックス」を指定しても無視される
Copilot Chatは自然言語で「共有メールボックス名のメールを要約して」と指示しても、正しく認識しないことがあります。これはCopilotが現在のセッションで共有メールボックスを認識していないためです。まずOutlookで該当の共有メールボックスを開いてから、Copilot Chatで「先ほど開いた共有メールボックス内のメールについて教えて」と文脈を与えると認識しやすくなります。根本的には、共有メールボックスをOutlookのフォルダ一覧に追加しておくことが重要です。
管理者へ確認すべき情報と依頼内容
もし自分で権限確認ができない場合は、IT管理者に以下の情報を伝えて調査を依頼しましょう。
- 使用している共有メールボックスのメールアドレス(例:info@company.com)
- 自分のアカウントのUPN(ユーザープリンシパル名)
- Copilot Chatで発生している具体的な現象(例:「共有メールボックスが見つかりません」というエラーが出る)
- Outlookでは共有メールボックスにアクセスできるかどうか(Outlookでアクセスできる場合は権限自体はある可能性が高い)
管理者は、Exchange管理センターでの権限確認に加えて、Azure ADでの委任設定やCopilotのデータアクセスポリシー(例:Microsoft 365 Copilotデータアクセス制御)が正しいか確認する必要があります。特に、Copilot Chatが共有メールボックスにアクセスするには、ユーザーに「フルアクセス」権限が付与されていること、かつその共有メールボックスがExchange Online上で有効であることが条件です。
よくある質問(FAQ)
Q1. 共有メールボックスの権限を自分で追加できますか?
いいえ、一般ユーザーはExchange管理センターで権限を追加できません。管理者に依頼する必要があります。ただし、Outlookで共有メールボックスを開く操作自体は、権限が付与されていれば自分で追加できます(Outlookの「フォルダー」から共有メールボックスを追加)。
Q2. Copilot Chatで共有メールボックスを使うには特別なライセンスが必要ですか?
Copilot ChatにはMicrosoft 365 Copilotライセンス(有償アドオン)が必要です。また、共有メールボックス自体にライセンスは必要ありませんが、ユーザーにはExchange Onlineのライセンスが割り当てられている必要があります。
Q3. 権限設定後、Copilot Chatに反映されるまでどのくらい時間がかかりますか?
通常は数分から1時間程度ですが、環境によっては最大24時間かかる場合があります。権限設定後、ユーザーがOutlookとCopilot Chatからサインアウト・サインインすることで反映を促進できます。
Q4. Copilot Chatで共有メールボックス内のメールを検索するにはどうすればよいですか?
まず、Outlookで共有メールボックスを追加し、フォルダー一覧に表示させておきます。その後、Copilot Chatで「共有メールボックス名の受信トレイから○○に関するメールを探して」と指示すると、Copilotがそのメールボックスを検索します。ただし、Copilotが共有メールボックスを認識するには、事前にそのメールボックスにアクセスした履歴が必要な場合があります。
まとめ
Copilot Chatで共有メールボックスを扱えない原因の多くは、Exchange Onlineの権限が不足していることです。特に「フルアクセス」権限がないとメールの読み取りができません。管理者はExchange管理センターまたはPowerShellで権限を確認し、必要に応じて追加してください。権限が正しく設定されていてもCopilotに反映されない場合は、キャッシュのクリアや再サインイン、時間経過を試します。それでも解決しない場合は、Microsoft 365 Copilotのデータアクセスポリシーやライセンス割り当ての確認が必要です。適切な権限設定と運用により、共有メールボックスもCopilot Chatの強力なデータソースとして活用できるようになります。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】メール本文が「文字化け」して読めない!エンコード設定の変更と修復手順
