Skip to main content

You probably have noticed that all meetings in Outlook are now Teams Meeting by default. This behavior is new and came with the latest update of Office to version 2204. Even though online meetings can be a time-saver, they should not always be the default option.

In this article, I will explain how you can disable the default Teams Meeting in Outlook and change this setting for your entire organization.

Disable Default Teams Meeting in Outlook

When only a couple of users don’t want the default Teams meeting, you will have to disable it in the Outlook Options. This way the user can also self choose if they want teams meeting by default or not.

  1. In Outlook, click on File and select Options (lower-left corner)
  2. Select Calendar
  3. Uncheck “Add online meeting to all meetings”

Click Ok to save and close the options screen. If you now create a new meeting you will see that the Teams link is gone. Users can still create a Teams Meeting by simply clicking on the Teams Meeting icon.

Disable Default Online Meetings for the Entire Organization

When you have a lot of users you probably want to change this setting for your entire organization. This is possible, but only with PowerShell using the ExchangeOnline module.

Note: Make sure that you have the Exchange Online module installed on your computer before you continue.

The first step is to connect to Exchange Online:

1.  Connect-ExchangeOnline -UserPrincipalName ruud@lazyadmin.nl

We are going to change the organization configuration and set the parameter OnlineMeetingsByDefaultEnabled to false:

1.  Set-OrganizationConfig -OnlineMeetingsByDefaultEnabled $false

You can verify the change with:

1.  Get-OrganizationConfig | select OnlineMeetingsByDefaultEnabled

It can take a couple of hours before the setting is applied to all the mailboxes.

Change the setting for multiple users with PowerShell

It’s also possible to change the setting for only a couple of users with PowerShell. Good to know is that the user configuration overrules the organization configuration. So you can set the default for the entire organization to false, and enable online meetings by default for a couple of users.

To change it per user you will need to set the OnlineMeetingsByDefaultEnabled parameter in the Set-MailboxCalendarConfiguration cmdlet:

1.  # Disable default Teams meeting<font></font>
2.  Set-MailboxCalendarConfiguration -Identity user@lazyadmin.nl –OnlineMeetingsByDefaultEnabled $false<font></font>
3.  <font></font>
4.  # Or enable it for the user<font></font>
5.  Set-MailboxCalendarConfiguration -Identity user@lazyadmin.nl –OnlineMeetingsByDefaultEnabled $true

To change the setting for multiple users you could for example use a CSV file:

1.  Import-CSV C:\temp\users.csv | % {Set-MailboxCalendarConfiguration -Identity $_.EmailAddress –OnlineMeetingsByDefaultEnabled $True}

Wrapping Up

At the moment there are no options in the Exchange or Teams Admin center to change the default behavior. But with PowerShell, we can still easily change the default behavior for the entire organization.

If you have any questions, just drop a comment below.