Menu Close

How To Reserve Rooms In Microsoft Teams (2022)

Wanting to know on how to reserve rooms in Microsoft Teams? You are in the right place.

This article has the necessary information for Microsoft teams room reservation. We do have the ability to create Teams meetings within the ms teams app, however, we are not able to book rooms.

There is the option to select the location (i.e. Rooms) however the location is empty.

How to reserve rooms in Microsoft Teams

Room Lists are required to create to reverse rooms. To do this,

  • Connect to Exchange online PowerShell.
  • Run the below command.
    New-DistributionGroup -Name “techieberry-test” -Roomlist
microsoft teams room
  • This will take an hour to replicate in Microsoft 365. After replication, you can see the room list.
microsoft meeting room
  • After creating the RoomList, add room mailboxes as members.
    Note: Equipment mailboxes can’t be added as members to room lists.
teams meeting room

CMDLETS to create one RoomList and add ALL rooms

  • New-DistributionGroup -Name “techieberry meeting room” -Roomlist
  • Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq ‘RoomMailbox’)} | foreach { Add-DistributionGroupMember -Identity “techieberry meeting room” -Member $ }

CMDLETS to add all Rooms into each RoomList

Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq ‘RoomMailbox’)} | foreach { Add-DistributionGroupMember -Identity “techieberry-test” -Member $ }

CMDLETS to add a member to a room list

Add-DistributionGroupMember -Identity techieberry-test -Member Room1

CMDLETS to check the group membership

Get-DistributionGroupMember -Identity “techieberry-test”

CMDLETS to export group membership

Get-DistributionGroupMember “” -resultsize unlimited | select DisplayName,PrimarySMTPAddress | Export-CSV “location” -Notypeinformation

Client Behavior


  • Launch “Microsoft Teams
  • Go to “Calendar
  • Click “New meeting
  • Enter in the meeting title
  • At the location, click on the down arrow and you can see the Room Lists
ms teams room
  • Select the Room List and a maximum of 6 rooms are listed.
    The Room List will only list available rooms.
    If required, scroll down to see the other rooms.
  • Schedule meetings as required.
  • You’ll receive notice from the Room that has accepted the meeting invite.


  • Access the “Outlook Web Access (OWA)
  • Select “Calendar
  • Select “New Event
  • Access “Search for a room or location
  • Select “Browse more rooms
  • You will now see the created room lists
  • You can select appropriate rooms and make a reservation


  • Launch “Outlook
  • Start a new meeting
  • Invite a few people to your new meeting
  • Pick a time
  • Click on room finding if it is not open already
  • In the drop-down pick a room list that has conference rooms in it.
  • Select a room on the left based on availability to book it.
  • Outlook will search all the rooms in the room list for the time use has selected and presented with suggested times for any rooms available. If a room is not available, then it will not show up in the list.
  • In Choose an Available room: pick the room you want and hit send to schedule a meeting.


  • Ability to use the Teams client to book conference rooms
  • Without room lists, end users are required to manually look for a list of available rooms and select a room based on availability. Room lists will empower users and provide options to them based on time selected.


  • RoomLists are only visible with PowerShell. They do not show up in the EAC. You have to run the PowerShell cmdlets to see and add resources.
  • Anytime we create a new Room we must add this room to the appropriate RoomList (manual effort)
  • RoomLists are not dynamic – they are static groups.
  • RoomsLists will only show Rooms that are available at the given date/time of the meeting.


If you are in need to export newly created room mailboxes in the last 60 days, no hard feelings. The below command helps to generate the report for you. It needs to be executed in Exchange Online powershell and the days can be modified as you wish.

Get-Mailbox -RecipientTypeDetails roommailbox -ResultSize unlimited | where {$_.WhenCreated -gt (get-date).AddDays(-60)} | Select displayName, Primarysmtpaddress,Recipienttypedetails, WhenCreated | Export-Csv “C:\temp\status.csv” -Notypeinformation

Congratulations! You have learnt on how to reserve rooms in Microsoft teams.

Also Read:

Want to improve your Microsoft Teams experience for better productivity? Check out the tips and tricks mentioned here.

Now I’d like to hear from you:

Which finding from today’s report did you find most interesting? Or maybe you have a question about something that I covered.

Either way, I’d like to hear from you. So go ahead and leave a comment below.

Related Posts


Leave a Reply

Your email address will not be published. Required fields are marked *