Exchange 2007 : Room / Resource Mailbox Conflicts and Cancellations Not Processed.
I recently came across an issue with the room mailbox configuration on our Exchange 2007 environment. Cancellations were remaining in the calendar and duplicate appointments were being booked at the same time, resulting in the room becoming double-booked.
The issue was that the mailbox ‘AutomateProcessing’ setting was ‘AutoUpdate’ instead of AutoAccept. To resolve this simply execute the following command from the Exchange shell:
Set-MailboxCalendarSettings “MeetingRoomName” -AutomateProcessing:Autoaccept
To extend the booking window use the following command:
Set-MailboxCalendarSettings “MeetingRoomName” -BookingWindowInDays 540
To allow reocurring meetings and cancel conflicts:
Set-MailboxCalendarSettings “MeetingRoomName” -AllowConflicts False
Set-MailboxCalendarSettings “MeetingRoomName” -ConflictPercentageAllowed 25
Set-MailboxCalendarSettings “MeetingRoomName” -MaximumConflictInstances 10
To grant a user full mailbox permissions:
Add-MailboxPermission “MeetingRoomName” -AccessRights FullAccess -Identity “[email protected]”
To restrict booking the resource to a particular user/set of users:
Set-MailboxCalendarSettings “MeetingRoomName” -BookInPolicy “[email protected]”,”[email protected]”
To allow other users to book the resource, but have their request authorised:
Set-MailboxCalendarSettings “MeetingRoomName” -AllBookInPolicy:$False -AllRequestOutOfPolicy $False -AllRequestInPolicy $True
To configure the delegates that must authorise the request (they will receive a copy of the request):
Set-MailboxCalendarSettings “MeetingRoomName” -ResourceDelegates “[email protected]“,”[email protected]“