Unable to add internal member user to any Shared Channel in Teams

Dom Lowry 30 Reputation points
2023-10-27T09:13:19.4166667+00:00

I have an internal user who has always been an internal user in AAD who cannot be added to any Microsoft Teams Shared Channels either via the Teams UI, the Teams admin UI or the Add-TeamChannelUser PowerShell commandlet.

Attempting to add via the Teams UI gives the following:

User's image

Via the Teams admin UI:

User's image

And via PowerShell:

User's image

All 3 options work for a range of other randomly selected user accounts. It is only this single user account that appears to have the issue. The user account does not appear to have been added as a guest and updated to be a member.

Any assistance appreciated.

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
10,311 questions
{count} vote

Accepted answer
  1. Daniel Støhr-Jensen 95 Reputation points
    2023-11-02T12:59:43.3233333+00:00

    Hi @Dom Lowry

    I came across the same issue you were having as well. Unfortunately Ran Hou's message was towards external users and not internal users. Hopefully I can shed some light on what solved the issue for me.

    After digging in all the places I could think of and doing the same stuff you did, it was noticed that the users mailbox was a shared mailbox type instead of user mailbox. After converting the mailbox type to regular (user mailbox) it solved the issue after everything synced.

    Hope this helps

    More information regarding how to change mailbox type if needed

    Check mailbox type: https://learn.microsoft.com/en-us/powershell/module/exchange/get-mailbox?view=exchange-ps

    "Get-mailbox username@domain.com | select type"

    Set mailbox typ: https://learn.microsoft.com/en-us/powershell/module/exchange/set-mailbox?view=exchange-ps

    "Set-Mailbox username@domain.com -Type regular"

    3 people found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Ran Hou-MSFT 7,540 Reputation points Microsoft Vendor
    2023-10-30T07:07:58.5533333+00:00

    Hi @Dom Lowry

    Only the users who are owners or members of the shared channel can access the channel. While guests (people with Microsoft Entra guest accounts in your organization.) can't be added to a shared channel, you can invite people outside your organization to participate in a shared channel by using Microsoft Entra B2B direct connect.

    Have you enabled external access? If not, you need enable external access firstly:

    1. In the Teams admin center, expand Users, and then select External access.
    2. Under Teams and Skype for Business users in external organizations, ensure that the organizations that you want to collaborate with are not blocked.

    And then configure shared channels:

    1. In the Teams admin center, expand Teams, and then select Teams policies.
    2. Select the policy for which you want to enable shared channels, and then select Edit.
    3. To allow users to be invited to shared channels in other organizations, turn Join external shared channels on.
    4. Select Apply.

    For users to invite people from outside your organization to a shared channel, both organizations must set up an organizational relationship in Microsoft Entra B2B direct connect. You can specify an internal link for users who try to share a channel with people in an organization where a two-way Microsoft Entra B2B direct connect relationship has not been set up. This link appears when they try to share the channel. Use this link to direct your users to your internal support page or request form for setting up shared channels with other organizations.

    To specify an internal help link for shared channel users

    1. In the Teams admin center, expand Teams, and then select Teams settings.
    2. Under Shared channels, turn Provide a link to my support request page on.
    3. Type the URL to your support page in the Support request page link box.
    4. Select Save.

    For more details, you may refer to the article.

    Hope the information is helpful for you!


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.



Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.