Before connecting your Exchange On-Premise account with Space Connect, you need to create a service account with access meeting room calendar resources you want to link to Space Connect.
Follow the below steps to create a new Service Account.
In the Exchange Management shell, run the following command:
New-Mailbox -UserPrincipalName booking@your_domain -Alias booking -Name Booking -OrganizationalUnit Users -FirstName Booking -LastName User -DisplayName "Booking User"
Make sure 'your_domain' is the domain of your organisation. The shell will prompt you to enter a password for the new user.
Record the details of the Service Account username and password. This is required later.
You need to make sure the new service account has the ability to create, edit, and delete meetings. Space Connect will use these permissions to book and end meetings via the room room panel, or automatically cancel a meeting no-show.
To do this, you need to provide the service account with 'impersonation' role access. For more information about impersonation, refer to this Microsoft article: Impersonation vs Delegation.
The service account will need to have access to all calendars, regardless of type. In the Exchange management shell, run the command:
New-ManagementRoleAssignment –Role:ApplicationImpersonation –
For more information on configuration for impersonation, refer to to this Microsoft article: Impersonation and EWS in Exchange
Once you have created the Service Account, you need need to create a new 'AllRooms' distribution list.