Restrict Office 365 Meeting Room Booking

Restrict Office 365 Meeting Room Booking

Restrict Office 365 meeting room booking for users within the organization is a well known scenario for organizations with boardrooms and other meetings room where the access is only allowed to certain group of people within the organization. Typically you can address such requirements by using mailbox delegates but this can be tough where you are required to have a large group of people to book the rooms like executive assistant’s or executives.

Within Office 365 you can restrict office 365 meeting room booking capabilities for large audience by leveraging In-Policy and Out-of-Policy request. In-policy request is a “healthy” request that doesn’t violate any of the resource scheduling options such as working hours, meeting length, meeting overlap etc. Out of Policy requests are anything that violate resource scheduling issues.

Restrict Office 365 Meeting Room Booking

Restricting office 365 meeting room’s booking capabilities can be done by leveraging PowerShell. Perform the following steps to configure meeting room’s restrictions based on your requirements.

C:\> Get-Mailbox “BOD@msexperttalk.com” | Set-CalendarProcessing -AllBookInPolicy: $False -AllRequestInPolicy: $False -BookInPolicy “leadership@msexperttalk.com”, “ExecutiveAssistants@msexperttalk.com”

  • Once the cmdlet is done, only leadership and Executive Assistant’s will be able to book the room.

As a end user, only users who are a member of the groups mentioned in PowerShell cmdlet can book the room, If a user who isn’t a member of these groups tries to book the room, he/she will get a failure automatically and they will not be able to book the room. I always recommend to configure a mail tip as well for such conference rooms for general population within the organization if they try to book the room they can also see the mail tip and select a different room.