If changes need to be made on permissions to be able to book a meeting room, the best way you can affect any changes is through the Exchange Management Shell (EMS).
There are two settings “bookinpolicy” and “requestinpolicy” that need to be updated. The commands need to be run one after another.
Firstly, you need to get the existing settings:
get-mailboxcalendarsettings ExecOfficeMeetingRm | fl name, requestinpolicy
get-mailboxcalendarsettings ExecOfficeMeetingRm | fl name, bookinpolicy
Each time you change the setting, it is an “overwrite” process, so you cannot simply add or remove a single name.
The Following is an example from within EMS using the set-mailboxcalendarsettings cmdlet.
set-mailboxcalendarsettings “Meeting Room Name” -AutomateProcessing AutoAccept -RequestInPolicy “user1”, “user2”, “user3”, “user4”, “user5”, “user6”, “user7”
set-mailboxcalendarsettings “Meeting Room Name” -AutomateProcessing AutoAccept -BookInPolicy “user1”, “user2”, “user3”, “user4”, “user5”, “user6”, “user7”
In the above two commands, simply replace the “Meeting Room Name” with your meeting rooms name and replace the userX sections with you username for as many users as required.
To validate the system changes have been made, run the below command:
get-mailboxcalendarsettings “Meeting Room Name” | fl name, bookinpolicy, requestinpolicy