Step 1: Create a meeting Room
Login to Office365 portal by https://portal.office.com To to Admin -> Exchange -> Resources, click on + -> Room Mailbox and create a new meeting room.
Step 2: Create a security group
Create a security group by going into Admin -> Exchange -> Groups -> Click on + -> select Security Group. You must need to add a owner and add users.
Step 3: Allow security group to book meeting rooms using PowerShell
- $LiveCred = Get-Credential - to loginto Office365 enter your username and password, you must have Global admin rights.
- $Session = New-PSSession - ConfigurationName Microsoft.Exchange-ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
- Import-PSSession $Session
- Get-Mailbox RoomName | Set-CalendarProcessing -AllBookInPolicy:$false -AllRequestInPolicy:$false -BookInPolicy Email of Group created in step2
Step 4: Give user access to meeting room calendars
Now users from the group can book a room but they will not able to see the calendar of meeting room and some users like to book a room through calendar. I this case you have to give a permissions to access meeting room's calendar Following command will do the job, Set-MailboxFolderPermission -Identity Meetingroom:\calendar -User default -AccessRights LimitedD
This way you will be able to allow a certain group of users to book meeting rooms.