Archibus Extension for Microsoft Exchange

Exchange: Create Room Mailboxes

This article describes how to create the room mailboxes.

Step 1. Create room mailboxes

1.1 Exchange PowerShell

Create new room mailbox

New-Mailbox -Name hq-17-127 -Room

Set calendar processing to autoupdate

Get-User hq-17-127 | Set-CalendarProcessing -AutomateProcessing AutoUpdate

1.2 Exchange admin center in on-premise Exchange

See instructions at Create and manage room mailboxes .

Link for local Exchange: https://<ServerFQDN>/ecp then navigate to Resources > Rooms and Equipment.

Don’t configure any advanced options or set delegates, just disable “Accept or decline booking requests automatically“. If you can’t disable it without adding a delegate, consider disabling it via PowerShell.

1.3 Exchange admin center in Exchange Online

Specifically on Office 365, the admin center can look a little different. See example in Room and equipment mailboxes - Microsoft 365 admin .

Direct link: https://admin.microsoft.com/Adminportal/Home#/ResourceMailbox

After creating a mailbox, disable “Auto-accept meeting requests“ via the booking options.

edit_booking_options.png

Disable “Auto-accept meeting requests”

Then use powershell to change the calendar processing to AutoUpdate

Get-User hq-17-127 | Set-CalendarProcessing -AutomateProcessing AutoUpdate

Step 2. Assign permissions

After creating the room mailboxes, if you previously restricted the impersonation scope of Archibus' service account or app registration, expand the scope so Archibus can impersonate the rooms.