Manage who can schedule and attend town halls in Microsoft Teams

APPLIES TO: Image of a x for noMeetings Image of a x for noWebinars Image of a checkmark for yes Town halls

Overview

Town halls in Microsoft Teams are a one-to-many interactive virtual event. This article describes how you, as an admin, can decide which users can create town halls in your organization. To learn more about town hall features and capabilities, see Plan for town halls.

For details on how your organizers can create town halls, see Schedule a town hall in Microsoft Teams.

Manage who can schedule town halls

You can use the Teams admin center or PowerShell to manage who can schedule town halls in your organization.

Teams admin center value PowerShell value Behavior
On Enabled This is the default value. Users with this policy can create town halls.
Off Disabled Users with this policy can't create town halls.

Manage who can schedule town halls using the Teams admin center

To manage who can schedule town halls through the Teams admin center, use the following steps:

  1. Open the Teams admin center.
  2. Expand Meetings from the navigation pane.
  3. Under Meetings, select Events Policies.
  4. Either select an existing policy or create a new one.
  5. Toggle the Town halls setting On or Off.
  6. Select Save.

Manage who can schedule town halls through PowerShell

You can use PowerShell to manage who can schedule town halls in your organization.

To manage who can schedule town halls, use the -AllowTownhalls parameter within the PowerShell CsTeamsEventsPolicy cmdlet.

Turn off town halls

To prevent organizers with this policy from creating town halls, use the following script:

Set-CsTeamsEventsPolicy -Identity <policy name> -AllowTownhalls Disabled

Turn on town halls

To allow organizers with this policy to create town halls, use the following script:

Set-CsTeamsEventsPolicy -Identity <policy name> -AllowTownhalls Enabled

Manage who can attend town halls

Note

The EveryoneInCompanyExcludingGuests value allows only in org attendees to join town halls created by organizers with this policy. For town halls, in org attendees include guests. However, for webinars, guests aren't considered in org.

You can use the Teams admin center or PowerShell to manage who can attend town halls in your organization.

Teams admin center value PowerShell value Behavior
Everyone Everyone This is the default value. When organizers with his policy create town halls, any user can attend.
Everyone in my organization excluding guests EveryoneInCompanyExcludingGuests When organizers with his policy create town halls, only users in your org and guests defined in external access can attend.

Manage who can attend town halls using the Teams admin center

To manage who can attend town halls through the Teams admin center, use the following steps:

  1. Open the Teams admin center.
  2. Expand Meetings from the navigation pane.
  3. Under Meetings, select Events Policies.
  4. Either select an existing policy or create a new one.
  5. From the dropdown for the Who can attend webinars setting select either Everyone or EveryoneInCompanyExcludingGuests.
  6. Select Save

Manage who can attend town halls through PowerShell

You can use PowerShell to manage who can attend town halls in your organization.

To manage who can attend town halls, use the -EventAccessType parameter within the PowerShell CsTeamsEventsPolicy cmdlet.

Turn off public town halls

To only allow users in your organization and guests to attend town halls created by users with this policy, use this script:

Set-CsTeamsEventsPolicy -Identity <policy name> -EventAccessType EveryoneInCompanyExcludingGuests

Turn on public town halls

To allow any user to attend town halls created by users with this policy, use this script:

Set-CsTeamsEventsPolicy -Identity <policy name> -EventAccessType Everyone