To stop double bookings in room resources in Exchange, you need to ensure that the room mailbox is configured to automatically decline conflicting meeting requests. This can be achieved by setting the AllRequestOutOfPolicy property of the room mailbox to False. When this property is set to True, the room mailbox ignores conflicting meeting requests, allowing double bookings to occur.
Here are the steps to resolve this issue:
- Connect to Exchange Online using remote PowerShell.
- Run the following command:
Get-CalendarProcessing -Identity "Meeting Room" | Set-CalendarProcessing -AllRequestOutOfPolicy $False
This configuration will ensure that if a room is already booked, any subsequent booking requests that conflict with the existing reservation will be automatically declined.
Additionally, you can also configure the room mailbox settings to allow or prevent conflicting meeting requests through the resource scheduling options in Outlook on the web.
References: