The steps below are to help you launch one-touch video calls like Teams, Webex, GoToMeeting calls in Launcher without the need to copy and paste the meeting url in your Outlook meeting invite.
Before starting, please ensure
- That the room resource is licensed so that it can be logged into.
- 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.
Note: Commands in blue should be copied and pasted into Windows Powershell.
For these steps we have used the demo mailbox, firstname.lastname@example.org. You will need to use your own mailboxes for the steps below to work.
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
Step 1: Login
If Basic Authentication
$UserCredential = Get-Credential
If Multi-factor authentication:
Connect-EXOPSSession [-UserPrincipalName -ConnectionUri <ConnectionUri> -AzureADAuthorizationEndPointUri <AzureADUri> -DelegatedOrganization <String>]
Fort further reading on multi-factor authentication and Powershell
Step 2: Load Cmdlets
If your are using Office 365:
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -Credential $UserCredential -ConnectionUri http://<ServerFQDN>/PowerShell/ -Authentication Basic – AllowRedirection
Step 3: Set execution policy
Step 4: Import PSsession
Step 5: Set resource to type room
set-Mailbox -Identity email@example.com -Type room
Step 6: Set Add Organizer to subject to false
Set-CalendarProcessing -Identity firstname.lastname@example.org -AddOrganizerToSubject $False
Step 7: Set Delete Comments (Body of Invitation) to false
set-CalendarProcessing -Identity email@example.com -DeleteComments $false
Step 8: Set Delete Subject to false
set-CalendarProcessing -Identity firstname.lastname@example.org -DeleteSubject $false
Step 9: Set Invitation Processing to AutoAccept.
Set-CalendarProcessing -Identity email@example.com -AutomateProcessing AutoAccept
Close the Powershell window.
Note: If you have completed the steps successfully, you will no longer need to copy and paste Teams meetings links in the location field in Outlook.
To test this out, schedule a meeting in Outlook and make a it a Teams meeting by clicking the Teams meeting icon in the toolbar. Then invite the room you've just configured above. eg firstname.lastname@example.org.
Once that's been accepted in Exchange, you'll see the meeting appear in the Launcher homescreen. If it has a Teams icon, you can now launch that meeting with one tap.