Forum Discussion

howeian's avatar
howeian
Tin Contributor
Sep 01, 2023
Solved

Shared Channels not showing up in Teams

I'm hoping someone can confirm a behavior I'm seen in the Microsoft Teams Admin Center.

 

  1. Login to the Teams Admin Center with and Global/Teams Admin Account.
  2. Navigate to Teams->Manage Teams
  3. Use an existing test team or create a new team for this test. 
  4. Select the Team and when displayed make sure the Admin Account is NOT an Owner or Member of the team. (If you remove the account, you may have to wait a while before continuing as remove permissions aren't always immediate) The Owner/Members should be other users in your org.
  5. Click the Channels Tab
  6. Click on Add
  7. Give the Channel a name, change the Type to Shared, add one of the Teams site members as the channel owner (do not use the Admin account)
  8. Click on Apply to create the Shared channel.

I'm curious to see what happens. In my Org and Dev Tenant the Shared channel is not added to the list of channels and does not appear anywhere in Teams. Yet if you navigate to the SharePoint Admin Center locate the team in the list of sites and under the sites link you can see that the underlying SharePoint site was created for the Shared Channel.  This does not happen with Private Channels they are created even if the Admin account is an owner of the Team or not.  Shared channels work for me when the Admin account is added an Owner of the Team.

  • Finally finished discussing with MS support. The resolution is that this is working as designed. They referred to this link https://learn.microsoft.com/en-us/microsoftteams/shared-channels which indicates that only the Team owner can create Shared Channel. Even though the Admin Center allows you to create a Shared Channel as a Teams Administrator, that is not the correct process and the Admin account must be an owner of the Team it is creating the channel in. I personally think this is a bug in the UI and it should not give the user the option to do it in the first place.

9 Replies

  • BasZel's avatar
    BasZel
    Copper Contributor

    I ran into this same issue recently and wanted to share one additional observation/workaround, because it may help others who end up with partially provisioned shared channels.

    In my case, shared channels had been created from the Teams Admin Center while the admin account was not an owner of the parent Team. The result matched what is described here: the underlying SharePoint channel sites existed, but the shared channels were missing, broken, or not usable in the Teams client.

    I tried adding myself back as owner of the parent Team and, where possible, also as owner of the shared channels. That improved some visibility, but the result was still inconsistent: the Teams client showed indications that the shared channels should exist, but I still could not open them, even after waiting for backend synchronization/caching.

    Then I accidentally discovered something interesting.

    I started cleaning up one of the affected Teams, but deleted the wrong Team first. That Team also had the same shared channel issue, although it was not the first one on my cleanup list. I restored the Team afterwards, and immediately after the restore the shared channels came back and started working as expected.

    So my current working theory is that restoring the whole Team forced Teams to rehydrate or rebind the shared channel objects correctly, including the relationship between the parent Team, the shared channel objects, and the underlying SharePoint channel sites.

    This is not something I would recommend as a normal production fix without careful preparation. Deleting and restoring a Team is risky and should only be done if you fully understand the impact and have verified owners, members, channels, SharePoint URLs, and data. But in a controlled test or recovery scenario, restoring the parent Team may be worth considering when shared channels are stuck in this inconsistent state.

    I still agree with the conclusion in this thread: the Teams Admin Center should not allow an admin to create a shared channel in a Team where that admin is not a Team owner, because it can lead to this broken provisioning state.

  • howeian's avatar
    howeian
    Tin Contributor
    Finally finished discussing with MS support. The resolution is that this is working as designed. They referred to this link https://learn.microsoft.com/en-us/microsoftteams/shared-channels which indicates that only the Team owner can create Shared Channel. Even though the Admin Center allows you to create a Shared Channel as a Teams Administrator, that is not the correct process and the Admin account must be an owner of the Team it is creating the channel in. I personally think this is a bug in the UI and it should not give the user the option to do it in the first place.
    • MarcinTrojanski's avatar
      MarcinTrojanski
      Copper Contributor

      howeian I encountered exactly the same error and of course saw the post afterwards. Have you managed a way to delete those shared channels properly? 

      • howeian's avatar
        howeian
        Tin Contributor

        MarcinTrojanski 

         

        I couldn't find a way to delete these sites through the Admin Center UI.  Had to use PowerShell. Connection method may be different depending on your tenant settings.  Deleted sites also do not get added to the Deleted sites list in the SharePoint Admin center but can be handled through PowerShell.

         

        Import-Module Microsoft.Online.Sharepoint.PowerShell
         
        #Variables for processing
        $AdminSiteURL = "https://<sharepoint admin url>"
        $SiteCollURL = "https://<site to delete path>"
        
          
        #Connect to SharePoint Online
        Connect-SPOService -url $AdminSiteURL 
         
        #delete sharepoint online site collection using powershell
        Remove-SPOSite -Identity $SiteCollURL -NoWait -Confirm:$false

         

    • howeian's avatar
      howeian
      Tin Contributor
      Thanks for the link. I did search but didn't see any relevant results. The Shared Channels have never shown up for me. Been weeks since creating them.

      I've had a ticket open with MS Support for 4 weeks regarding the issue. From the date on that post looks like the issue has been around for at least a year.

      At least I know how to get around the issue just seems dumb that I need to add the admin account as a Team Owner to create the channels through the Admin Center.
      • HelloBenTeoh's avatar
        HelloBenTeoh
        Bronze Contributor

        howeian now that you mention it, shared channels have only been around for about a year in General Availability. This may not have been working since the start.

  • Where did you find this documentation. It seems new to me I also checked in my tenant where I could not find a setting like that.
    • howeian's avatar
      howeian
      Tin Contributor

      Paul_Keijzers No documentation, just going through the Teams Admin Center and performing the options available to me. Not sure which setting you're not seeing. Maybe shared channels are not enabled for you?