Outlookで会議室などのリソース予約を行う際、自動承認の設定は便利です。
しかし、会議室Mailboxの自動承認が24時間有効になっていると、夜間や休日に意図しない予約が入る可能性があります。
この記事では、会議室Mailboxの自動承認を「平日の9時から18時のみ」に限定する具体的な設定手順を解説します。
これにより、無用な予約を防ぎ、会議室の管理を効率化できます。
【要点】会議室Mailboxの自動承認時刻を制限する設定
- 会議室Mailboxの自動承認設定: 予約リクエストに対する自動承認の基本設定を行います。
- 承認/却下ルールの設定: 特定の時間帯のみ承認するルールを作成します。
- PowerShellでの詳細設定: より詳細な時間帯や曜日を設定します。
ADVERTISEMENT
目次
会議室Mailboxの自動承認の仕組み
会議室Mailbox(リソースMailbox)は、OutlookやExchange Onlineで会議室などの共有リソースを管理するための機能です。
このMailboxに会議出席依頼が送信されると、通常は自動的に承認または却下されます。この自動処理は、Exchange Onlineのコマンドレットや管理センターで設定できます。
デフォルトでは、会議室Mailboxは予約リクエストを常に処理するように設定されています。そのため、時間を指定しないと、24時間いつでも予約が自動承認されてしまうのです。
この動作を変更し、特定の時間帯のみ自動承認を有効にするためには、PowerShellを使用して詳細なルールを設定する必要があります。
会議室Mailboxの自動承認時刻を制限するPowerShell手順
会議室Mailboxの自動承認時刻を「9時〜18時のみ」に限定するには、Exchange Online PowerShellを使用します。
この設定は、Exchange管理センターでは直接行えないため、管理者権限を持つユーザーがPowerShellコマンドを実行する必要があります。
以下の手順で設定を進めてください。
- Exchange Online PowerShellに接続する
まず、管理者権限を持つアカウントでExchange Online PowerShellに接続します。 - 会議室Mailboxの現在の設定を確認する
対象の会議室Mailboxの名前(例: RoomA)を確認し、現在の自動承認設定を確認します。 - 自動承認の開始時刻と終了時刻を設定する
以下のコマンドレットを使用して、自動承認を有効にする時間帯を設定します。この例では、平日の9時から18時までを自動承認の対象とします。
Exchange Online PowerShellへの接続
PowerShellを管理者として実行し、以下のコマンドを入力してExchange Onlineに接続します。
- Exchange Online PowerShellモジュールをインストールする(初回のみ)
まだインストールしていない場合は、以下のコマンドを実行します。Install-Module -Name ExchangeOnlineManagement
- Exchange Onlineに接続する
以下のコマンドを実行し、管理者アカウントでサインインします。Connect-ExchangeOnline
会議室Mailboxの自動承認時刻を設定する
接続が完了したら、以下のコマンドレットを使用して、会議室Mailboxの自動承認時刻を設定します。
- 会議室Mailboxの識別名を確認する
設定したい会議室Mailboxの識別名(Identity)を確認します。通常はメールアドレスです。例: “RoomA@yourdomain.com” - 自動承認の開始時刻と終了時刻を設定する
以下のコマンドを実行します。ここでは、会議室Mailboxの名前を `RoomA@yourdomain.com` と仮定します。Set-MailboxCalendarConfiguration -Identity "RoomA@yourdomain.com" -AutomateProcessing:AutoAccept -WorkingHours:「Mon,Tue,Wed,Thu,Fri 09:00:00-18:00:00」
このコマンドでは、以下の設定を行っています。
- -Identity “RoomA@yourdomain.com”: 設定対象の会議室Mailboxを指定します。
- -AutomateProcessing:AutoAccept: 自動処理を有効にし、予約リクエストを自動的に受け入れます。
- -WorkingHours:「Mon,Tue,Wed,Thu,Fri 09:00:00-18:00:00」: 自動承認が有効になる曜日と時間を指定します。
Monは月曜日、Tueは火曜日、Wedは水曜日、Thuは木曜日、Friは金曜日を表します。時間は24時間表記で、09:00:00から18:00:00までとなります。
設定の確認方法
設定が正しく行われたかを確認するには、以下のコマンドを実行します。
- 会議室Mailboxの設定情報を取得する
以下のコマンドを実行します。Get-MailboxCalendarConfiguration -Identity "RoomA@yourdomain.com" | Format-List AutomateProcessing, WorkingHours
出力結果で、AutomateProcessingが「AutoAccept」になっており、WorkingHoursが指定した時間帯(Mon,Tue,Wed,Thu,Fri 09:00:00-18:00:00)になっていることを確認してください。
新しいTeams(v2)や新しいOutlookとの関連性
新しいTeams(v2)や新しいOutlookは、UIや一部の機能が変更されていますが、会議室Mailboxの予約や自動承認の基本的な仕組みはExchange Onlineに基づいています。
したがって、これらの新しいインターフェースから会議室を予約する場合でも、今回設定したPowerShellによる自動承認時刻の制限は有効です。
新しいOutlookでは、会議出席依頼の作成画面やリソースの検索方法が若干変更されていますが、リソースMailbox自体の挙動はExchange Onlineの設定に依存します。
新しいTeams会議のスケジュール機能で会議室を予約する際も、同様にExchange Onlineの設定が適用されます。自動承認設定は、Teamsの会議作成画面から直接変更することはできません。
これらの設定変更は、Exchange Onlineの管理者がPowerShellまたはExchange管理センター(GUI)を通じて行う必要があります。今回の手順は、管理者権限が必要な操作となります。
ADVERTISEMENT
自動承認時刻設定の注意点とよくある誤解
会議室Mailboxの自動承認時刻を設定する際には、いくつか注意すべき点や、よくある誤解があります。
自動承認が機能しない場合
設定した時間外に予約リクエストが送信された場合、自動承認は行われません。この場合、予約リクエストは保留状態となり、会議室Mailboxの所有者または委任されたユーザーが手動で承認または却下する必要があります。
「時間外の予約が自動的に却下される」のではなく、「自動承認プロセスがスキップされる」という点に注意が必要です。却下されるには、別途「AutomateProcessing:AutoDecline」などの設定が必要になります。
作業時間外の予約リクエストの扱い
今回設定した「9時〜18時のみ自動承認」は、あくまで自動承認が有効になる時間帯です。この時間帯外に送信された予約リクエストは、手動承認待ちとなります。
もし、時間外の予約リクエストを自動的に却下したい場合は、Set-MailboxCalendarConfiguration コマンドレットで `AutomateProcessing` パラメータに `AutoDecline` を指定し、さらに `WorkingHours` で時間帯を区切るなどの追加設定が必要になる場合があります。しかし、これは複雑になるため、基本的には手動承認待ちとするのが一般的です。
祝日や特別な休日の扱い
PowerShellの `WorkingHours` 設定では、祝日や会社の特別な休日を個別に指定することはできません。設定した曜日(Mon〜Fri)と時間帯(09:00:00-18:00:00)のみが対象となります。
祝日や特別な休日に自動承認を無効にしたい場合は、手動で `AutomateProcessing` パラメータを `AutoDecline` に一時的に変更するか、予約リクエストを手動で処理する必要があります。または、Exchange Onlineの組織設定で祝日カレンダーを有効にし、それを参照するようなカスタムスクリプトを実装することも技術的には可能ですが、標準機能では対応していません。
管理者権限の必要性
この設定変更は、Exchange Onlineの管理者権限を持つユーザーのみが実行できます。一般ユーザーは、会議室Mailboxの自動承認設定を変更することはできません。
もし、ご自身の権限で設定できない場合は、IT管理者またはMicrosoft 365管理者に相談してください。
組織ポリシーによる影響
組織によっては、セキュリティポリシーや運用ルールにより、会議室Mailboxの設定変更が制限されている場合があります。また、テナント全体に適用される自動承認に関するポリシーが存在する可能性もあります。
管理者権限を持っていても、組織のITポリシーによってこの操作が許可されない場合があります。設定を行う前に、組織のIT部門に確認することをお勧めします。
Mac版Outlookやモバイル版Outlookでの挙動
今回設定した会議室Mailboxの自動承認時刻制限は、Exchange Onlineのサーバー側で設定されるため、クライアントアプリケーション(OutlookのバージョンやOS)には依存しません。
つまり、Mac版Outlook、新しいOutlook、従来のOutlook、Outlook on the web、Outlookモバイルアプリ(iOS/Android)のいずれから会議室の予約リクエストを送信しても、設定した時間帯(9時〜18時)外であれば自動承認は行われず、手動承認待ちとなります。
この動作は、どのデバイスやアプリケーションからアクセスしても一貫して適用されます。
まとめ
本記事では、Microsoft Outlookの会議室Mailboxにおいて、自動承認される時間を「平日の9時から18時のみ」に限定するPowerShellでの設定手順を解説しました。
この設定により、夜間や休日の意図しない予約を防ぎ、会議室の管理効率を向上させることができます。
設定後は、Outlookの管理画面やPowerShellで正しく反映されているかを確認してください。
さらに、時間外の予約リクエストを自動的に却下したい場合は、追加の設定や、場合によってはカスタムスクリプトの検討が必要になることもあります。
この設定を応用し、利用頻度の低い会議室では自動承認を無効にするなど、リソース管理の最適化を進めることも可能です。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
- 【Outlook】「メール送信を5分遅らせる」設定!誤送信を防ぐ最強のディレイ機能
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
