Skip to content

Disable Meeting Room Bookings

Updated: at 07:00 PM

If the situation arises where you need to disable a meeting room from being reserved, this simple script will provide just that. Anyone trying to reserve the room will encounter a tooltip indicating that “Rooms are presently unavailable.”

We use the following parameters in the script:

Parameter & ValueDescription
AllBookInPolicy:$falseIn-policy requests from all users aren’t automatically approved (approval by a delegate is required)
AllRequestInPolicy:$falseSets whether the meeting room allows all meeting requests. Requests will not be automatically approved

PowerShell Script

Connect-ExchangeOnline
Set-CalendarProcessing -Identity "Name of Meeting Room" -AllBookInPolicy $False -AllRequestInPolicy $False 
Set-Mailbox -Identity "Name of Meeting Room" -MailTip "Rooms are currently unavailable"

✨ Feedback & Suggestions

If you have any suggestions/feedback, you can contact me via my email.