By default, Exchange room calendars only show the name of the person who booked the room — not the meeting title or details. This behavior is meant to protect privacy, but in many environments (like shared workspaces or support teams), it’s actually more useful if everyone can see what the room is used for.
We can fix this by adjusting the room mailbox settings via PowerShell.
Connect to Exchange Online
Install-Module ExchangeOnlineManagement
Connect-ExchangeOnline
Update calendar settings
Set-CalendarProcessing -Identity “[email protected]” -AddOrganizerToSubject $false -DeleteSubject $false
This will:
- Keep the original meeting subject
- Stop replacing it with the organizer’s name
Optional: Set that everyone can view items
Set-MailboxFolderPermission -Identity “[email protected]:\{Agenda or Calendar}” -User Default -AccessRights Reviewer
Mailbox folder permissions
AccessRight | Description |
---|---|
Owner | Full rights to the folder, including permission changes |
PublishingEditor | Create, read, edit, delete all items; can create subfolders |
Editor | Create, read, edit, delete all items |
PublishingAuthor | Create and read all items; edit/delete own; can create subfolders |
Author | Create and read all items; edit/delete own only |
NonEditingAuthor | Can create and read items; cannot edit or delete (even own) |
Reviewer | Read-only access |
Contributor | Can create items only (can’t see anything, even own items) |
None | No access |
Check if the changes are set correctly
Get-CalendarProcessing -Identity “[email protected]” | Format-List