Manage who can schedule and attend town halls in Microsoft Teams
APPLIES TO: Meetings Webinars 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:
- Open the Teams admin center.
- Expand Meetings from the navigation pane.
- Under Meetings, select Events Policies.
- Either select an existing policy or create a new one.
- Toggle the Town halls setting On or Off.
- 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:
- Open the Teams admin center.
- Expand Meetings from the navigation pane.
- Under Meetings, select Events Policies.
- Either select an existing policy or create a new one.
- From the dropdown for the Who can attend webinars setting select either Everyone or EveryoneInCompanyExcludingGuests.
- 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