Microsoft 365やExchange Onlineで利用されるリソースメールボックスは、会議室やプロジェクターなどの共有リソースを管理するための便利なツールです。
企業や団体でこれらのリソースを効率的に運用するためには、予約の権限を特定のユーザーやグループに絞ることが重要です。
この記事では、リソースメールボックスに予約できるユーザーを制限する方法をご紹介します。
リソースメールボックスとは?
リソースメールボックスは、Exchange OnlineやMicrosoft 365の機能として提供される特別な種類のメールボックスです。通常のメールの送受信だけでなく、特定のリソースに対する予約や管理を簡便に行えるように設計されています。
これにより、組織内の会議室や設備の利用状況を一目で把握でき、無駄なく運用することが可能になります。
ユーザーの予約を絞る理由
リソースの無駄遣いを防ぐためには、誰もが自由に予約できる状態を避け、一部の権限を持つユーザーのみに予約を許可する設定を行うことが必要です。
これにより、重要な会議のためにリソースを確実に確保したり、施設の誤用を減らしたりすることができます。
設定手順
PowerShellから設定可能です。以下の手順を参考にしてください。
- PowerShellを管理者で起動します。
- 以下のコマンドを実行し、必要なモジュールをインストールします。
※すでにモジュールをインストールしている場合は手順3へ進んでください。Import-Module ExchangeOnlineManagement - 以下コマンドを実行しテナントへ接続します。
Connect-ExchangeOnline - 認証画面が表示されるので、管理者アカウントを入力し[次へ]をクリックします。

- パスワードを入力し[サインイン]をクリックします。

- 以下のコマンドを実行します。
Set-CalendarProcessing -Identity "<設定変更する会議室のメールアドレス>" -AutomateProcessing AutoAccept -BookInPolicy "<予約を許可するメールアドレス>" -AllBookInPolicy $false
- -Identity
- 設定変更する会議室のメールアドレスを指定
- -AutomateProcessing AutoAccept
- 予約が入った場合は自動承認を行う
- 自動承認を無効にする場合はNoneを指定
- -BookInPolicy
- 会議室の予約が可能なユーザーorグループor共有メールボックスを指定
- 指定対象が複数いる場合はカンマ区切りで指定
- AllBookInPokucy
- BookInPolicyで指定していないユーザーが会議室を予約した場合の挙動を指定
- 会議室を予約できないようにする場合は$false を設定
- -Identity
- 以下のコマンドを実行し、手順6で指定した会議室に対して設定されているか確認します。
Get-CalendarProcessing -Identity "<設定変更した会議室のメールアドレス>" |fl
※BookInPolicy、AllBookInPokucyの値を確認する
制約事項
- 設定可能な対象はユーザーメールボックス、メールが有効なセキュリティグループ、共有メールボックスのみ
- 共有メールボックスを設定した場合、共有メールボックスに所属するメンバー個人が会議室を予約すると却下される
最後に
リソースメールボックスの予約制限を通じて、組織全体のリソース管理をより効率的に行うことができます。
要件に応じて適切なユーザーに権限を絞ること出来ますので、本記事が皆さんの運用の一助となれば幸いです。