Improve External Collaboration with Microsoft Teams Connect Shared Channels

Improve External Collaboration with Microsoft Teams Connect Shared Channels

Are you finding it hard to switch tenants to collaborate with external organizations? Switching tenants makes it tedious for the user to handle conversations, files, tasks, and workflows with multiple guest tenants. Here comes the Microsoft Teams Connect shared channels that allows you to access the external data easily without switching the Office 365 tenants. Let us dig deeper into this blog to gain more knowledge about the shared channel, ways to create them, share them, and many more down the pages.

 

Teams Shared Channels 

Like other team channels, shared channels allow you to share and co-author files, meet your team members directly and collaborate on apps in real-time. Instead of collaborating only with team members, it allows you to collaborate with other teams and organizations. 

One of the primary benefits of using shared channels is that they eliminate the need to switch between different tenants when accessing external information. However, it is necessary to enable Azure AD B2B connect to collaborate with other Azure AD organizations mutually. This setting can be configured by Office 365 admins in the Azure Active Directory.

Note: Around 200 shared channels can be created consisting of 50 teams and 5000 direct members for the channel. 

 

How to Create Shared Channels in Microsoft Teams? 

Creating a shared channel is not laborious as you think. Team owners can create shared channels with just a few clicks. Try it out with the steps below if you are the team owner. 

  • In Microsoft Teams, Select the Team to which you want to add a channel. 
  • Click on More Options and then Select the Add channel option. 

Add teams shared channel

  • Write your channel name and describe your channel to help others find your channel. 
  • Select ‘Shared – People you choose you from your org or other orgs have access’ in the drop-down list and click the Create button.Create a Teams shared channel
  • Now add the members to the channel by searching their names in the Search bar. 
  • After selecting all of them, then Select Share. Forgot to add some people? It’s alright, you can also share the channel after it has been created. 

Add members to Teams shared channel

 

Sharing Methods of Microsoft Teams Connect Shared Channels 

After creating a shared channel successfully, it is not good enough to stop there. They are not all about creating but it is all about sharing as the name suggests. They are shared in three separate ways with internal and external members. 

  • With people – Share the channel with the members of your organization after the channel has been created. Also, you can add external users to MS Teams shared channels by searching their names or email addresses in the search bar.

          Note: The B2B connect must be turned on certainly to communicate with external users.

  • With the team – Send an invitation to the owners of the teams to join the shared channel as a team. The team owner will get notified about the invitation on the activity page.

    Once the team owner accepts the invitation, he needs the approval of the owner of the shared channel to join the channel. This notification for approval has an expiration period of 14 days. As soon as the owner of the shared channel approves, the team will be added to the channel.
     
  • With the team you own – Share with another team you own by giving them access to the channel. After you decide on the team to be shared, you will receive a notification and then you can access it right away. 

Sharing methods of Teams shared channels

 

Enable Shared Channel Permissions Using Teams Admin Center

Admins have control over shared channel permissions to manage the people who can create channels and who can access them. Basically, they can influence these controls in Teams admin center or PowerShell environment. 

Permission to create a shared channel is enabled by default in Teams admin center. In order to disable it, the Global admin or Team admin should push the Create Shared Channels toggle to ‘No’ in the Microsoft 365 admin Center –> Teams admin Center -> Teams policies > Global (Org-wide default) policy – > Create shared channels.  

Also, check this permission is whether enabled or disabled if a user gets an error message while trying to create or share a shared channel. 

Teams shared channels permissions

 

Manage Microsoft Teams Shared Channels using PowerShell  

As Office 365 admins, we know that PowerShell is widely used to manage Microsoft 365 operations. Since we have seen the ways of creating shared channels above, let us also see the other means of creating them in PowerShell.  

Download shared channel membership report to gain valuable insights into your shared channels and identify potential security risks.

Get shared channels and their membership details with the above pre-built script or you can run the following cmdlets based on your requirement.

Create and Retrieve Shared Channels Using PowerShell 

Creating and retrieving a Microsoft Teams shared channel has also become so easy and flexible with PowerShell. Before diving into this further, let’s be sure you are connected to Microsoft Teams PowerShell.  

To create a Teams shared channel in PowerShell, run the below cmdlet with the required parameters.   

New-TeamChannel -GroupId 126b90a5-e65a-4fef-98e3-d9b49f4acf12 -DisplayName "Engineering" -MembershipType Shared 

Define the GroupId of the team in which you want to add a shared channel, DisplayName, and Description for the channel. State the MembershipType as Shared to create a shared channel.  

Have a look at the screenshot of the PowerShell cmdlets attached below. 

New Teams shared channelSimilarly, retrieve the shared channels by running the following cmdlet after including your GroupId and MembershipType as Shared. 

Get-TeamAllChannel -GroupId 126b90a5-e65a-4fef-98e3-d9b49f4acf12 -MembershipType Shared 

Check the given screenshot for the execution. 

Get all Teams shared channel

Note: Mentioning the GroupId  will display only the shared channels of particular team and not all the channels of organization.

Get the Teams with Which a Particular Shared Channel Is Shared! 

The below cmdlet returns all the teams with whom shared channels have been shared. 

Get-SharedWithTeam -HostTeamId 126b90a5-e65a-4fef-98e3-d9b49f4acf12 -ChannelId 19:[email protected] 

Just replace it with your HostTeamId and ChannelId. GroupId of the host team is known as Host team Id. 

Get Teams to which shared channel is shared

 

Retrieve the Members of a Team to Which the Shared Channel Is Shared 

Use the following cmdlet to retrieve the members of a teams to which a specific shared channel is shared. 

Get-SharedWithTeamUser -HostTeamId 126b90a5-e65a-4fef-98e3-d9b49f4acf12 -ChannelId 19:[email protected] -SharedWithTeamId d2aad370-c6ca-438b-b4d7-05f0aa911a7b 

The cmdlet returns all the team members with their User Id, Display Name, Role, and Tenant Id. Execution of the cmdlets is shown in the screenshot given below.  

Get users of teams shared to teams shared channel

Thus, organizations are increasingly turning to shared channels to streamline communication and collaboration across teams. Shared channels allow team members from different organizations to collaborate seamlessly without the need to create multiple teams. Instead of switching between multiple tenants, team members can access all relevant information in a single shared channel.  

However, it is essential to note that Microsoft Teams shared channels can also pose a potential security risk. Organizations must ensure that they have proper security protocols in place, such as Multi-factor authentication to prevent unauthorized access to their shared channels. 

Finally, I hope this blog makes you familiar with shared channels and answers all your questions. Drop your thoughts in the comments section. 

Improve External Collaboration with Microsoft Teams Connect Shared Channels

by M365 Team time to read: 5 min
0