Public Team | Private Team | Remarks |
Not-Default | Default | By Default, when a user is creating Team from UI, the default is always set to Private |
Available to be searched across from MS Teams, Outlook etc. | Available to be searched across from MS Teams, Outlook (As per Microsoft Documentation) | Recent Change for Private Team – Earlier was searchable only from Outlook (From March 23, 2018, this capability is documented to be available from Teams interface as well) Note that I was not able to replicate this, as per my hands on experience Private Teams were searchable only within Outlook Online and not from Teams Interface. |
Users can join and pro-actively post search | Users are required to request access | Request access email is sent to the Team Owner, who needs to add requested user Note that I was not able to request access from the Teams interface since the Private teams were not yet discoverable through search from the Teams interface. However, as a user, I was able to send an Email to the private team using Outlook with a request access message. |
Users are automatically added while they join | Team owner adds a user based on the request. Users are notified/alerted via Team of change | Requested Users are notified within the Team interface as “Activity” alert |
Observed that if users join a Public team there is no notification as such (From mail/teams interface). Which means, the Team owner is not aware if anyone new has joined or not, until he/she checks the specific team members list. | Admins are not notified of a user request to join a team via Team interface. | I experienced that this is achieved only using Email |
As mentioned, Public teams are available to be searched from Teams and Outlook | To prevent the search of Private Teams in outlook, can only be handled by PowerShell which is a specific Exchange Online change for the Group created. | Set-UnifiedGroup -Identity “<<Team Name>>" -HiddenFromAddressListsEnabled $true I have not tried this with a public team, but I assume that it will also be applicable to a Public team. |
Users can invite other users to join Public Team | Only Owner can invite other users from a Private team | Applicable even for inviting External users (if enabled within the Teams Administration setting) Note: External users cannot invite other external users from Public or Private teams |
All users in the team will have access to the related workspaces for View, Edit, Add files (One Note, SharePoint etc.) | Accessible if Owner Approves request | Note that in case of External users for Private / Public teams, the owners can decide what kind of access they can provide to external users within SharePoint. There are similar controls across all other workloads which are topic of discussion itself about External users and how can they be controlled. |
Users can share files with other users within/outside team | Users can share files with other users within / outside team | External users cannot share files outside |