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 & Value | Description |
---|---|
AllBookInPolicy:$false | In-policy requests from all users aren’t automatically approved (approval by a delegate is required) |
AllRequestInPolicy:$false | Sets 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.