Enable users to view calendar information of Room mailboxes

On Exchange Online Room mailboxes do not share calendar information by default. You will only be able to see if the Room is busy or not. This blog describe how you enable the Room’s calendar to show more information to all users.


First we need to connect to Exchange Online with PowerShell. If you don’t know how to connect, please read this blog post (http://blog.coretech.dk/bfa/managing-office-365-with-powershell/).

Start setting the Room calendar to show more details by default, to do so type in this PowerShell command.

Set-MailboxFolderPermission -Identity Meetingroom:\calendar -User default -AccessRights LimitedDetails

Now we are able to see more information.


To enable Room calendar to show subject of the meetings, please use this PowerShell command.

Set-CalendarProcessing -Identity Meetingroom -AddOrganizerToSubject $true -DeleteComments $false -DeleteSubject $false

Now we are able to see subjects, however this will only works on new meetings or if you update an existing meeting in the calendar.



Comments (15):

  1. Matt says:

    Thanks for sharing this Brian, its really helped me out when configuring our org’s room mailboxes.
    The change helps staff members identify who has booked the room and for what purpose.

  2. John says:

    Thanks so much, this was helpful!

  3. Kristian says:

    I have a conundrum here, how do I reset this?

    I have tried Set-CalendarProcessing -Identity Meetingroom -AddOrganizerToSubject $false -DeleteComments $true -DeleteSubject $true but the new meetings I book still shows the subject of the meeting. I would like to revert it to only show the name of the person booking the room/meeting.

    Best regards

    • Change -AddOrganizerToSubject $false to -AddOrganizerToSubject $true

      Set-CalendarProcessing -Identity Meetingroom -AddOrganizerToSubject $true -DeleteComments $false -DeleteSubject $true

  4. Deon says:


    I have executed these commands, however when I go and schedule a meeting I can still only see that a room mailbox is ‘busy’ it doe snot display a subject nor person whom have made the booking?

    Please help…???

  5. Christopher Espinel says:

    Is there any option that allows to add the shared calendar to all users automatically?

  6. Ruben says:

    I have a resource online that certain users are set to be delegates with Full Access permission, but for some reason, when they try to access that calendar in Outlook, it tells them “Cannot open calendar for user.” Why is that? Thanks in advance.

  7. Evan Camilleri says:

    I have executed these commands and they worked. Then i started getting ‘busy’ again. I tried to reset them but still same results :(


  8. Abhishek says:

    Nice , worked fine. Thanks a lot

  9. joe says:

    Tried but subject still showing name of organizer’s
    Get-CalendarProcessing -Identity MR | FL

    Showing the AddOrganizerToSubject already $false

  10. Andy says:

    How do I show the room calendar? I want all my users to be able to see what is scheduled for the room in a month view? Anyone know how to do this?

  11. Wayne says:

    Why not just set the access rights to “Reviewer” and not using the second line of code at all?

    Set-MailboxFolderPermission -Identity ROOM@DOMAIN.COM:\calendar -User default -AccessRights Reviewer

  12. Aaron Thorn says:

    Can i set a room calendar to show just the organizer information and nothing else ? If so how

  13. MrCalvin says:

    Another way without coding:
    1: create an email enabled security group (create it in O365 portal or in Exchange admin portal)
    2: Add employees to the group
    2: Add the group to the Meeting room as owner in Exchange admin portal “mailbox delegation”.

  14. Pankaj says:

    thanks for the wonderful solution, struggling from last 30 days for this. Thanks a lot and much appreciated.

Leave a Reply