Summary: How to setup and configure a public Microsoft Teams team
Date: Around 2019
Refactor: 22 March 2025: Checked links and formatting.
Recently I wanted to create a Release Calendar team. End users had to be able to subscribe to the release calendar team themselves, I needed a way to send all subscribers an email and interested subscribers should be able to receive all Release Calendar events in their calendar as well. Read below on how this works in Microsoft Teams.
Note: This way we limit some of this functionality to team owners, while disabling some of this functionality to everyone. For example, as a team owner I can still manage tabs and channels, but I can't edit or remove messages. End users can't do any of these anymore.
If you create a team a few other things are created on the background as well, and of these things is a Microsoft 365 Group (previously known as Office 365 Group). This group has an inbox and a Calendar, and we need to change a few settings here as well.
Note: as seen above, Team owners are not automatically added as a group member. You can workaround this by first adding team owners as a member and then changing their role to owner within Teams.
We want end users to be able to find the group to include events on the Calendar so the group must be listed in the Exchange Global Address book. Unfortunately, this is not a setting that can be set using the portal, we must use the Exchange Online PowerShell tools:
install-module ExchangeOnlineManagement import-module ExchangeOnlineManagement $UserCredential = Get-Credential Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true # Now test using Get-Mailbox Get-Mailbox # Not test the created group and members Get-UnifiedGroup -Identity "Release Calendar" | Select -ExpandProperty EmailAddresses Get-UnifiedGroup -Identity "Release Calendar" | Select PrimarySMTPAddress # Note that the next command only shows the members, if you haven't added the owners as members as well in the group as explained above and no additional members have been added this will be empty Get-UnifiedGrouplinks -Identity "Release Calendar" -LinkType Subscribers
Note: currently (27-8-20) not supported onPS7
Set-UnifiedGroup -Identity "Release Calendar" -HiddenFromExchangeClientsEnabled:$false Set-UnifiedGroup -Identity "Release Calendar" -HiddenFromAddressListsEnabled $false
Now you as a owner has access and all other settings are setup as well you can add the Calendar as a tab to the team:
The Calendar is now added as a tab on the team.
For easy access for users so they can subscribe themselves you can generate a code:
A code will display which you can distribute among your users so they can subscribe themselves.
As an alternative, you can also provide a link to the team:
An url will be shown which you can distribute among your users.
There are several ways to subscribe to a team:
If you have a team follow these steps:
If you have a link to a team follow these steps:
If you know the name of the team, and searching for teams is not disabled you can follow these steps:
There are two ways to add events to the release calendar, with different results:
Everyone can add events to the Release Calendar, but the Change manager is ultimately responsible for the events, so use the following guidelines:
Use the following color categories:
Note that it is ok to add an event without a change number yet, but please add the relevant change number once you have it. So if you want to schedule maintenance or a project go-live somewhere in the future, please do so, but add the change number once you have it. It will allow colleagues to look up contact information and other details that might be relevant to their activities.
Be careful to add the event to the correct calendar. When using the view in Teams or Outlook Web Access, your own calendar is shown as well and selected as default. Remove your own calendar from the view before you add an event. To be sure, verify with your colleagues if they can see the event as well.
Note: By default, new members are only subscribed to receive replies to their own posts and group events.
As configured above, new members of a team are not automatically subscribed to a team, but they can do so themselves.
In the instructions above the owners are added as a “Send As” delegate. To send an email to all subscribers follow these steps:
Even though you can add for example distribution groups to a team so the members will join, this is a one time action, meaning that new members of the distribution list will not be automatically added to the team as well. If you want that, please follow the procedures inside your company to have them added as they join specific departments.
If at any moment you'd decide you don't want or need access to the Team anymore and the corresponding calendar you can simply leave the team by right clicking the team in Teams and selecting “Leave Team”.
You can add a logo to the team: