Fishbowl uses the EWS
API to communicate with your Exchange Server. You need to create bookable resources and assign delegated Editor permissions to a user to access these resources. The following PowerShell commands are for reference purposes only, and are only compatible with the latest Exchange Server (2019).
$credential = get-credential
Import-Module MSOnline
Connect-MsolService -Credential $credential
$ExchangeSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://outlook.office365.com/powershell-liveid/" -Credential $credential -Authentication "Basic" -AllowRedirection
Import-PSSession $ExchangeSession
For additional information, refer to the relevant PowerShell support page
Files cannot be loaded because running scripts is disabled on this system
, then you need to first run PowerShell as an administrator and enter
Set-ExecutionPolicy RemoteSigned
You only need to run this command once.
While in PowerShell, create a resource for each of your rooms with a mailbox and a password.
New-Mailbox -MicrosoftOnlineServicesID [email protected] -Name "Room Name" -EnableRoomMailboxAccount $true -Room -RoomMailboxPassword (ConvertTo-SecureString -String 'example_password' -AsPlainText -Force) -ResetPasswordOnNextLogon $false
Instead of creating a user for each resource, if you prefer to create a single user with delegated Editor
permissions to all your resources, then you can assign this using:
Try{Add-MailboxFolderPermission -Identity [email protected]:\Calendar -User [email protected] -AccessRights Editor}
Catch{Set-MailboxFolderPermission -Identity [email protected]:\Calendar -User [email protected] -AccessRights Editor}
Note: Assigning delegated permissions may take a few minutes to propagate.
Disconnect the remote PowerShell session by executing
Remove-PSSession $Session
Select server type
page, select Microsoft
.Connect to your server
page, uncheck the I am using Microsoft 365
option.Server URL
. This is where your EWS endpoint is located. Fishbowl appends "/EWS/Exchange.asmx" to this URL.Set up your room mailbox
page, enter the email address of the resource mailbox that you created in Step 2, then tap on Next.Next
.Next
.