Manage registration for Microsoft Teams meetings

APPLIES TO: Image of a checkmark for yes Meetings Image of a x for noWebinars Image of a x for noTown halls

Information icon. Some features described in this article require Teams Premium.

Note

While meetings with registration are no longer supported, you and your users can use webinars. To learn more about setting up webinars for your org, see Plan for Teams webinars Meetings with registration that were previously scheduled, or created with Graph API are still supported until December 31st, 2024.

This article describes how you, as an admin, can set up and manage meeting registration for your end users in Microsoft Teams meetings.

A meeting is a collaborative virtual meeting where organizers can require participants to register. During meetings, participants can discuss and share information with each other. These meetings can accommodate up to 20k participants. Meetings can include an attendance report and require registration from attendees. However, meeting registration has limited branding and event page configuration. Webinars, on the other hand, allow organizers to include custom branding, and use extra registration settings, management features, and more. For information on how to set up webinars, see Set up webinars.

Read more about the meeting registration experience for your end users in Schedule a Teams meeting with registration

Note

Meeting registration isn't available for Microsoft 365 GCC High or Microsoft 365 DoD.

Prerequisites

Before setting up meeting registration in Teams meetings, check to make sure you have the following items:

Set up and manage meeting registration

You can use the Teams admin center or PowerShell to create and manage meeting registration.

Using the Teams admin center

To set up meeting registration for users in your organization, you can use the Teams admin center.

Turn meeting registration on or off

Follow these steps in the Teams admin center to turn meeting registration on or off:

  1. Open the Teams admin center.
  2. Select Meetings from the navigation pane.
  3. Under Meetings, select Meeting Policies.
  4. Either select an existing policy or create a new one.
  5. Within your chosen policy, navigate to the Meeting scheduling section.
  6. Turn Meeting Registration setting On or Off.
  7. Select Save

Using PowerShell

You can also use PowerShell to set up meeting registration for users in your organization.

To set up meeting registration, use the "-AllowMeetingRegistration" parameter within the PowerShell CsTeamsMeetingPolicy cmdlet.

The following table shows the behaviors of the settings for -AllowMeetingRegistration:

Setting value Behavior
True Users with this policy can require registration for their meetings.
False Users with this policy can't require registration for their meetings.

Before you can run the following cmdlets, you must be connected to Microsoft Teams PowerShell. For more information, see Manage Teams with Microsoft Teams PowerShell.

Turn on meeting registration in PowerShell

Turn on meeting registration for an existing policy, use the following script:

Set-CsTeamsMeetingPolicy -Identity <policy name> -AllowMeetingRegistration $True

Turn off meeting registration in PowerShell

Turn off meeting registration, use the following script:

Set-CsTeamsMeetingPolicy -Identity <policy name> -AllowMeetingRegistration $False 

Who can register for meetings

Who can register is set to Everyone by default, but in education tenants, the default setting is People in my organization. Once you turn on meeting registration, you can use the Teams admin center or PowerShell to manage the types of users organizers can require to register for meetings.

You could use the following steps to manage who can register in the Teams admin center:

  1. Navigate to the Teams admin center and go to Meetings > Meeting Policies
  2. Either select an existing policy or create a new one
  3. Within your chosen policy, navigate to the Meeting scheduling section
  4. Select your desired behavior under the "Who can register" dropdown from the options of Everyone or People in my organization
  5. Select Save.

Or, you could use the following PowerShell scripts to manage who can register for meetings:

  • To allow only users in your organization to register for meetings:

    Set-CsTeamsMeetingPolicy -Identity <policy name> -WhoCanRegister EveryoneInCompany
    
  • Allow everyone, including anonymous users, to register for meetings:

    Set-CsTeamsMeetingPolicy -Identity <policy name> -WhoCanRegister Everyone
    

Important

If Anonymous users can join a meeting is turned off, anonymous users can't join meetings. To learn more and enable this setting, see Manage anonymous participant access to Teams meetings.

For more information, on Who can register for education tenants, see Teams for Education Policy Wizard.

Teams policies reference - Meetings

Meetings, webinars, and live events

Attendance report for meetings and webinars in Microsoft Teams

Set-CsTeamsMeetingPolicy

Set-CsTeamsEventsPolicy

Attendance report for meetings and webinars in Microsoft Teams

New-CsTeamsMeetingPolicy

Grant-CsTeamsMeetingPolicy

Get-CsTeamsMeetingPolicy

Remove-CsTeamsMeetingPolicy