1.  Ensure that the room resource is licensed such that it can be logged into.   


2.  Once the account has been created, the configuration is completed via "PowerShell."

NOTE:   The Exchange Online Remote PowerShell Module may need to be installed on your computer to 

- How to open "PowerShell"

  • Go to the bottom left corner and open Windows key
  • Search *PowerShell*
  • Right-click on PowerShell 
  • Choose *Run as Administrator*
  • Start Configuration 

' Login

'IF Basic Auth

$UserCredential = Get-Credential


Connect-EXOPSSession [-UserPrincipalName -ConnectionUri <ConnectionUri> -AzureADAuthorizationEndPointUri <AzureADUri> -DelegatedOrganization <String>]


' Load Cmdlets

' IF O365

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

' IF On-Premises

$Session = New-PSSession -ConfigurationName Microsoft.Exchange  -Credential $UserCredential -ConnectionUri http://<ServerFQDN>/PowerShell/ -Authentication Basic - AllowRedirection

Set-ExecutionPolicy RemoteSigned
Import-PSSession $Session

' Set resource to type room

set-Mailbox -Identity room@ucworkspace.com -Type room

' Set Add Organizer to subject to false

Set-CalendarProcessing -Identity room@ucworkspace.com -AddOrganizerToSubject $False

' Set Delete Comments (Body of Invitation) to false

set-CalendarProcessing -Identity room@ucworkspace.com -DeleteComments $false

' Set Delete Subject to false

set-CalendarProcessing -Identity room@ucworkspace.com -DeleteSubject $false

' Set Invitation Processing to AutoAccept.

Set-CalendarProcessing -Identity room@ucworkspace.com -AutomateProcessing AutoAccept

' Set Delete Attachments to false (optional)

set-CalendarProcessing -Identity room@ucworkspace.com -DeleteAttachments $false

' Optionally Allow External meeting invitations to be accepted from the room

set-CalendarProcessing -Identity room@ucworkspace.com -ProcessExternalMeetingMessages $true

' Optionally add room resource to the distribution list

DistributionGroupMember meetingroom -Member meetingroom

' Optionally restrict the visibility of meetings from Outlook to Free/Busy or LimitedDetails

Add-MailboxFolderPermission -Identity qltesting@ucworkspace.com:\Calendar  -User Default  -AccessRights AvailabilityOnly

Add-MailboxFolderPermission -Identity qltesting@ucworkspace.com:\Calendar  -User Default  -AccessRights LimitedDetails

' Optionally to restrict double booking

Set-calendarprocessing -Identity room@ucworkspace.com -allowconflicts $false