Categories
Tech

Set a Room Mailbox to Show Details of a Meeting in its Calendar – Office 365

You may notice that meetings with a ‘Room’ mailbox will by default only show a “Busy” status.
Many, including the organisation I work for, wish to have (at the very minimum) the following displayed in the Room’s calendar:

  • Organiser of the meeting, and
  • The subject of the meeting

Below I will demonstrate how to set the permissions so that all meetings (except those explicitly marked as ‘Private’) publicise the above details to all who view its calendar.

  1. First make sure you have the remote signed execution policy set to true. You can do this by running PowerShell in admin mode and running: Set-ExecutionPolicy RemoteSigned
  2. Next, run the following to authenticate your self and import PowerShell commands to your local session:
$LiveCred = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange-ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
Import-PSSession $Session

Set the Room calendar to show ‘limited details’ by default

We will do this using the Set-MailboxFolderPermission command. Click the link to see the full list of parameters you can pass in to the command. We will be using ‘limited details’ for the AccessRights variable.

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

Set the Room calendar to show the ‘Organiser’ and ‘Subject’ of the meeting

We will do this using the Set-CalendarProcessing command. Click the link to see the full list of parameters you can pass in to the command.

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

7 replies on “Set a Room Mailbox to Show Details of a Meeting in its Calendar – Office 365”

Hi, I had applied it and it works~! Thanks!
However, those events which were created earlier on will not be reflected with this command? Had tried but it only works for subsequent events in the calendar.

Appreciates your advice~!

Hey James,
I suspect that as the previous entries have had their details ‘stripped’ off by the mailbox, they can no longer be displayed. I expect that a calendar update to those events will fix the problem.
Hope that helps 🙂

Thanks for this info, very helpful. One additional question…what cmdlet would I use to not only to let uses see calendar details, but actually create appointments and edit calendar items already created?

You want users to be able to modify other user’s objects in a calendar?
You might be able to do that using the ‘Add-MailboxPermission’ OR ‘Add-MailboxFolderPermission’ cmdlet… see my other article for some guidance on the former… @ http://emtunc.org/blog/08/2011/grant-and-revoke-access-to-mailboxes-office-365/

I guess you’d append :\calendar to the [email protected] to reference a calendar instead of the entire mailbox.

Comments are closed.