In this “manage meeting policies in Microsoft Teams” tutorial, we will learn about how to manage meeting policies in Microsoft Teams in Office 365 and what exactly a meeting policy is in Microsoft Teams.
Key-Highlights: manage meeting policies in Microsoft Teams
- What is the Meeting policy in Microsoft Teams?
- How to manage meeting policies in Microsoft Teams in Office 365?
- Default meeting policies in Microsoft Teams admin center
- Edit default meeting policy settings in Microsoft Teams admin center Meeting Policies
- How to add a new meeting policy in Microsoft Teams
- How to use Get-CsOnlineUser command in office 365?
- How to apply meeting policies to teams user using Powershell
- How to apply meeting policies to all teams user using Powershell
- How to fix the “the term ‘get-csteamsmeetingpolicy’ is not recognized as the name of a cmdlet”
- How to fix the “the term ‘get-csonlineuser’ is not recognized as the name of a cmdlet”
What is the Meeting policy in Microsoft Teams?
As per Microsoft “Meeting policies are used to control what features are available to users when they join Microsoft Teams meetings. You can use the Global (Org-wide default) policy and customize it or create one or more custom meeting policies for people that host meetings in your organization.”
How to manage meeting policies in Microsoft Teams in Office 365?
Login to Microsoft Teams admin portal using this URL – https://admin.teams.microsoft.com/policies/meetings
Or
You can navigate through the office 365 admin portal quick launch left side menu – example as below:

Once we navigate to the Microsoft Teams admin center, we will land on the “Microsoft Teams admin center Dashboard” home page.

Meeting policy in Microsoft Teams from Microsoft Teams admin center
Click on the Meeting policies from the “Meetings” left side menu, shown below.

Once we get into the meeting policies page, we can see the below report:
- Meeting policies summary
- User statistics
- Add or edit existing meeting policy
Default meeting policies in Microsoft Teams admin center
We could see below the default meeting policies in Microsoft Teams:
Edit default meeting policy settings in Microsoft Teams admin center Meeting Policies
If we select the “Global(Org-wide default)” meeting policy and click on the “Edit” button from the ribbon menu, we can see all the below configuration with respect to the “Global(Org-wide default)” meeting policy, here as per the need we can edit these.
- General
- Audio & video
- Content Sharing
- Participants & guests

Content Sharing and Participants & guests configuration in meeting policies – Microsoft Teams guest configuration policy
If we little scroll down to the “Global(Org-wide default)” meeting policy configuration, we can see content sharing and participants & guests configuration.

How to add a new meeting policy in Microsoft Teams
Click on the “+ Add” button from the meeting policies’ home screen.
Then enter the meeting policy name, rest of the configurations options are the same as the “Global(Org-wide default)” meeting policy configuration, so, based on our need we can configure the custom meeting policy.

Note:
- In the above screen – only the first page is shown, if we scroll down, we can get the rest all – like Content Sharing, Participants & guests configuration.
How to use the Get-CsOnlineUser command in Microsoft 365 (Office 365)?
The Get-CsOnlineUser cmdlet returns information about users who have accounts homed on Skype for Business Online.
Note:
- The Get-CsOnlineUser cmdlet does not have a TenantId parameter which means we cannot use the below command to get the users’ details from the specific TenantId who have accounts with a specific Skype for Business Online tenant.
Get-CsOnlineUser -TenantId "df19b7dc-6960-61f5-a139-2aa382474387"
Some, valid examples of Get-CsOnlineUser cmdlet:
Get-CsOnlineUser -Filter {TenantId -eq "df19b7dc-6960-61f5-a139-2aa382474387"}
The above command returns users from a specified tenant by using the Filter parameter.
Get-CsOnlineUser
The above command returns information for all the users configured as online users.
Get-CsOnlineUser -Identity "sip:user1@globalsharepoint2020.onmicrosoft.com"
The above command returns information for a single online user: the user with the SIP address “sip:user1@globalsharepoint2020.onmicrosoft.com”.
Get-CsOnlineUser -Filter {HideFromAddressLists -eq $True}
The above command returns information only for user accounts that have been configured so that the account does not appear in Microsoft Exchange address lists.
Get-CsOnlineUser -Filter {TenantId -eq "df19b7dc-6960-61f5-a139-2aa382474387"}
The above command returns information for all the online users assigned to the tenant with the TenantID “df19b7dc-6960-61f5-a139-2aa382474387”
Apply meeting policies to teams user using Powershell
Using the “Grant-CsTeamsMeetingPolicy” command Microsoft Administrator can assign a user to a particular teams meeting policy.
Example:
Grant-CsTeamsMeetingPolicy -identity "User1" -PolicyName "MyCustomTeamMeetingPolicy"
Note:
- In the above example, the “User1” has been assigned to “MyCustomTeamMeetingPolicy”
Apply meeting policies to all teams user using Powershell
Using the below PowerShell script, we can aasgin or apply a messaging policy to all users in a batch.
$policyName="MyCustomTeamMeetingPolicy" $userColls = get-csonlineuser | where {$_.teamsmeetingpolicy -eq $null} foreach ($oneUser in $usersColls) { Grant-csteamsmeetingpolicy $oneUser.userprincipalname -PolicyName $policyName }
How to fix the “the term ‘get-csteamsmeetingpolicy’ is not recognized as the name of a cmdlet”
While connecting to Microsoft Teams through the PowerShell command, we might the error “the term ‘get-csteamsmeetingpolicy’ is not recognized as the name of a cmdlet”.
Or
“The term ‘get-csonlineuser’ is not recognized as the name of a cmdlet”
To fix this issue, we need to install the Skype for Business Online PowerShell Module (this is for Microsoft Teams), install this module from the Microsoft Official download link.
Summary: Manage meeting policies in Microsoft Teams
Hence, in this article, with respect to meeting policy in Microsoft Teams, we have learned the below:
- What is the Meeting policy in Microsoft Teams?
- How to manage meeting policies in Microsoft Teams in Office 365?
- Default meeting policies in Microsoft Teams admin center
- Edit default meeting policy settings in Microsoft Teams admin center Meeting Policies
- How to add a new meeting policy in Microsoft Teams
- How to use the Get-CsOnlineUser command in office 365?
- How to apply meeting policies to teams user using Powershell
- How to apply meeting policies to all teams user using Powershell
- How to fix the “the term ‘get-csteamsmeetingpolicy’ is not recognized as the name of a cmdlet”
- How to fix the “the term ‘get-csonlineuser’ is not recognized as the name of a cmdlet”
See Also: Microsoft Teams articles
You may also like the below Microsoft Teams articles:
- How to turn on inline message translation in Microsoft Teams?
- How to finish setting up Microsoft Teams Exploratory in Microsoft 365 admin center step by step
- Office 365: Support remote workers with Microsoft Teams
- Top 11 Microsoft Teams Updates (May 2020, these have much waited for your business)
- FAQs (Office 365): Is SharePoint being replaced by Teams?
- Create a modern team site using PnP PowerShell in SharePoint
- Office 365: Where do the Microsoft Teams channel conversations and files get saved?
- Office 365: SharePoint vs Microsoft Teams – Understanding the Differences in o365
- Office 365: Add Channel in Microsoft Teams – o365
- Create a Team in Microsoft Teams step by step process – Office 365
- o365: Getting started with Microsoft Teams in Office 365
Do you want to set up your Microsoft Teams and manage it following Microsoft standards? Here is our eBook – Microsoft Teams Administration eBook
2 comments on “How to manage meeting policies in Microsoft Teams – Microsoft 365?”