Exercise - Configure mailbox properties

Completed

The actual meeting information for a Microsoft Teams Room is stored in the mailbox connected to the room account. To configure the booking behaviors of the room, such as booking times or meeting appointment information, you must configure the mailbox settings using the Exchange PowerShell module.

Building 24 in Seattle is also open to external employees and they should be able to book the room as well. To prevent data loss, your organization requires that this meeting room doesn't show the meeting subject on the touch controller.

Before overwriting the default mailbox properties of the room resource account, use the Get-CalendarProcessing cmdlet to review the current settings. Run the following cmdlet, where you need to replace the M365x123456 by your unique subdomain of your developers tenant.

    Get-CalendarProcessing -Identity "MTR-US-Seattle-24-3-35@M365x123456.onmicrosoft.com" | Format-List

In the output you can see all the current applied default settings. Based on the requirements we need to change the following properties:

Requirement Property Default Change to
Don't show the subject of a meeting AddOrganizerToSubject $true $false
External employees should be able to book the rooms as well ProcessExternalMeetingMessages $false $true
Some external employees might not use Microsoft Teams as meeting platform, instead they use another third-party software. DeleteComments $true $false
  1. From PowerShell, connect to Exchange Online and sign in with your admin account.

  2. Use the Set-CalendarProcessing cmdlet to set the necessary properties.

  3. Execute this line to apply the necessary changes

    Set-CalendarProcessing -Identity "MTR-US-Seattle-24-3-35@M365x123456.onmicrosoft.com"  -AddOrganizerToSubject $false -DeleteComments $false -ProcessExternalMeetingMessages $true 
    
  4. Check your recently applied changed by using:

    Get-CalendarProcessing -Identity "MTR-US-Seattle-24-3-35@M365x123456.onmicrosoft.com" | Format-List
    

    PowerShell output of the Get-CalendarProcessing cmdlet for an MTR device.