Additional calendar-related features and issues within Microsoft Teams for business
Welcome to the Microsoft Q&A forum.
Thank you very much for reaching out regarding the issue where the Buildings, Rooms, and Desks appear unavailable for your end users. I appreciate your patience and the details you provided.
This behavior typically occurs when the room resource is not fully configured for end‑user booking, or when Buildings/Floors/Spaces are not published in Microsoft Places.
Admins can still access the rooms because they bypass booking restrictions, while regular users see the rooms as Unavailable and they do not appear in Teams.
Here are my recommendations, which I hope will be helpful to you. Please follow the steps below:
1/ Verify and configure Calendar processing for the room
Rooms must be configured to automatically accept booking requests and allow bookings from all users. Otherwise, users will see them as unavailable.
Step 1: Check current settings
Get-CalendarProcessing -Identity [***om@domain.com]
Review these values:
- AutomateProcessing
- AllRequestInPolicy
- AllBookInPolicy
Step 2: Apply recommended configuration
Set-CalendarProcessing -Identity [***om@domain.com] `
-AutomateProcessing AutoAccept `
-AllowConflicts $false `
-AllRequestInPolicy $true `
-AllBookInPolicy $true `
-BookInPolicy $null
2/ Licensing (only required if the room’s account is used on a Teams meeting room device):
- If the room is only used for calendar bookings in Outlook/Team, no Exchange Online user license is required for the room mailbox. Users can reserve the room normally without any additional licensing.
- If the room’s account is used to sign in on a meeting room device (for example, a Teams Rooms system on Windows/Android, or a Teams Panel mounted outside the room to show its schedule): Then the room’s resource account must be assigned a Teams Rooms license so the device can function correctly.
You can assign:
- Teams Rooms Basic (free; up to 25 rooms per tenant), or
- Teams Rooms Pro (full feature set + advanced management).
For references: Microsoft Learn - Create resource account, Teams Rooms licenses, Room & equipment mailboxes
3/ Confirm the room is correctly configured as a room mailbox
Run the following:
Get-Mailbox -Identity [***om@domain.com] | fl RecipientTypeDetails
Expected value: RoomMailbox
If not, set it manually:
Set-Mailbox -Identity [***om@domain.com] -Type Room
``
If the room isn’t recognized as a RoomMailbox, Teams and Outlook will not treat it as a bookable resource.
4/ Publish Building, Floor, and the Room in Microsoft Places
If the building or room is not published, users will see it but cannot book it.
Check in admin portal:
- Go to https://places.cloud.microsoft/places/admin/space-management
- Verify: Building is Published; Floor is Published; Room/Desk is marked as Active; Room is assigned to the correct Building & Floor.
Optional PowerShell:
Set-Place -Identity [***om@domain.com] -IsManaged $true
Unpublished Places objects remain invisible or unavailable to users.
Note: After updates, Teams may need 1-6 hours to refresh room resource information.
For additional information, you can refer to this article: How to use Set CalendarProcessing in PowerShell — LazyAdmin.
Note: Microsoft provides this information only as a convenience to users. These websites are not controlled by Microsoft, and Microsoft does not guarantee the quality, security, or suitability of any software or information on them. It is important to fully understand the risks involved before using any of the suggestions in the links above.
5/ Contact Microsoft Support
If the issue persists even after these steps, it may stem from a deeper system-level cause. In this case, I recommend contacting your organization's IT administrator, who can submit a support request to Microsoft through the Microsoft 365 Admin Center. They’ll be able to access system-level information to investigate the issue thoroughly and provide assistance. At the very least, they can offer the most effective workaround to ensure your experience remains smooth and secure.
We kindly ask for your understanding that, as moderators, we do not have access to the administrative tools or permissions required to investigate or modify these configurations. We also do not have the capability to initiate remote sessions for direct assistance. Our role is to guide users to the appropriate resources and support channels.
I hope this information is helpful. Please follow these steps and let me know if it works for you. If not, please feel free to share them in the comments on this post so I can continue to support you.
I look forward to hearing your thoughts on this.
If the answer is helpful, please click "Accept Answer" and kindly upvote it.
Note: Follow the steps in our documentation to enable email notifications if you want to receive email notifications related to this topic.