Skip to main content

Microsoft 365 - Delegating Room Permissions to a Technical User for Calendar Synchronization

Updated yesterday

In this documentation, we will guide you through the process of delegating room permissions to a technical user for calendar synchronization in Microsoft 365.

Instead of granting full Global Admin access, you can delegate specific permissions to manage and synchronize meeting room calendars efficiently.

⚠️ Warning: Changes made to the Microsoft 365 tenant may take up to 24 hours to propagate fully to Comeen. Please plan your updates accordingly.

1. Delegating Rooms Calendars access to Technical User account

To enable the Technical Account to manage reservations for each meeting room calendar, you must assign delegate access to it. This ensures that Comeen can create bookings in Microsoft Outlook Calendar through the technical user account.

1. Log in to the Microsoft Admin Center (https://admin.microsoft.com/) using Global Administrator credentials.

2. Click on "Show all", then go to Resources > Rooms & Equipment.

3. In the list, select the meeting room you wish to configure by clicking on its name, then locate the Delegates section and click Edit.

4. Search for the Technical Account by entering its name, then select it from the list.

5. Click Save changes to confirm.

6. Repeat the process for each meeting room you want to configure.

Please note: You can also delegate room calendar access to a user using PowerShell with the following command line

⚠️ Warning: We recommend carefully verifying that all provided PowerShell commands are correctly copy-pasted without errors. Comeen is not responsible for any issues caused by incorrect usage or modifications to these commands.

Add-MailboxPermission -Identity "ROOM_MAILBOX" -User "TECHNICAL_USER_EMAIL" -AccessRights FullAccess -InheritanceType All

2. Assigning Full Access Permissions to Room Mailboxes

For Administrators:

To grant the technical account full access to a room mailbox, use PowerShell:

⚠️ Warning: We recommend carefully verifying that all provided PowerShell commands are correctly copy-pasted without errors. Comeen is not responsible for any issues caused by incorrect usage or modifications to these commands.

  1. Open PowerShell and connect to Exchange Online:

Connect-ExchangeOnline -UserPrincipalName <admin_account>@<domain>.com 
  1. Execute the following command to grant full access:

Add-MailboxPermission -Identity "[email protected]" -User "[email protected]" -AccessRights FullAccess -InheritanceType All 

This command assigns the specified technical account full access to the room mailbox, allowing it to perform necessary operations without requiring admin rights.

3. Allow Meeting Room Calendars Synchronization on Comeen

1. Log in to your Comeen space as an administrator

2. Navigate to Settings > Integrations

3. Under the Microsoft 365 section, enable the integration by clicking the "Sign in with Microsoft" button.

4. Log in with your Microsoft Technical Account and accept the requested permissions.

Did this answer your question?