🎉 Our Microsoft 365 Reporting & Management Tool is now available in Azure Marketplace 🚀
This website uses cookies to improve your experience. We'll assume you're ok with this. Know more.
Microsoft Teams

How to Find Shared Channels With Sign-in Disabled Owners in Microsoft 365

Shared channels in Microsoft Teams allow seamless collaboration across different organizations without needing users to switch tenants. While they boost productivity, it can also pose risks if channel ownership isn’t properly monitored. For instance, if a channel owner’s account is disabled, the shared channel might lose active management, leaving it vulnerable. Don’t worry! This guide will help you identify and manage Teams shared channels with disabled owners with ease.

Export Shared Channels With Sign-in Disabled Owners Using PowerShell

Microsoft Graph API Permission Required
User.Read.All, Team.ReadBasic.All, Channel.ReadBasic.All, ChannelMember.Read.All Least Privilege
Directory.ReadWrite.All Most Privilege
  • Connect to the Microsoft Graph PowerShell using the cmdlet below.
  • Windows PowerShell Windows PowerShell
     Connect-MgGraph -Scopes "User.Read.All", "Team.ReadBasic.All", "Channel.ReadBasic.All", "ChannelMember.Read.All"
  • Run the following cmdlet to export a list of Microsoft Teams shared channels that have sign-in disabled users as owners.
  • Windows PowerShell Windows PowerShell
     $DisabledUsers = Get-MgUser -Filter "accountEnabled eq false" | 
    Select-Object -ExpandProperty UserPrincipalName
    Get-MgTeam | ForEach-Object {
    	$Team = $_
    	Get-MgAllTeamChannel -TeamId $Team.Id -Filter "membershipType eq 'shared'" | ForEach-Object {
    		$Channel = $_
    		Get-MgTeamChannelMember -TeamId $Team.Id -ChannelId $Channel.Id -Filter "'Owner' in Roles" | Where-Object {
    			$_.AdditionalProperties["email"] -in $DisabledUsers
    		} | ForEach-Object {
    			[PSCustomObject]@{ 
    				TeamId=$Team.Id; 
    				TeamName=$Team.DisplayName; 
    				ChannelId=$Channel.Id; 
    				ChannelName=$Channel.DisplayName; 
    				UserEmail=$_.AdditionalProperties["email"]; 
    			UserTenantId=$_.AdditionalProperties["tenantId"] 
    			}}}
    } | Format-Table
Export Shared Channels With Sign-in Disabled Owners Using PowerShell

Eliminate Inactive Ownership in Teams Shared Channels to Strengthen Access Control

Admindroid’s Microsoft Teams reporting enables administrators to identify shared channels owned by sign-in-disabled users, detect channels without active oversight, and track delays in ownership reassignment. Below are the additional capabilities of AdminDroid to bring Microsoft Teams shared channels management to the next level!

Stay Updated on Newly Created Shared Channels in M365

Schedule the newly created shared channels report in AdminDroid to stay on top of external collaboration and ensure it aligns with your organization’s policies.

Identify All the Shared Channel Owners in Microsoft Teams

The shared channel owners report helps you view all shared channel owners and plan replacements if an owner is expected to leave the organization.

Spot Shared Channels Missing Team-Level Ownership for Better Control

Identify shared channels missing team owner to find channels residing in orphaned Teams and assign owners to those Teams to maintain proper oversight.

Get Notified When a Shared Channel Becomes Ownerless in Microsoft 365

Set up alerts for the shared channels without owner report to get notified when a shared channel becomes ownerless, so you can reassign ownership and avoid unmanaged access.

Remove Unused Shared Channels from Microsoft Teams

Detect empty shared channels with no owners, members, or guests and remove these inactive channels to reduce clutter, minimize security risks, and maintain a clean Teams environment.

Get a Comprehensive View of All Channels in Your Teams Environment

View all Microsoft Teams channels, including private and shared ones, with details like membership type, participant count, and ownership to support better governance and cleanup.

As Microsoft Teams usage continues to grow, native tools often fall short, particularly in identifying inactive users, channels with disabled owners, and ownership gaps. AdminDroid’s Microsoft Teams management tool fills these gaps by delivering clear, actionable insights into channel ownership roles, team memberships, channel types, guest access, file activity, device usage, and more.

Explore a full range of reporting options

Important Tips

To assign external users as owners of shared channels, first add them using Entra ID B2B Direct Connect, since guest user accounts won’t qualify.

Assign at least two owners to each shared channel to prevent orphaned access if one becomes disabled, since these channels also include guest users from outside the organization.

Regularly audit shared channel membership changes in Microsoft Teams to ensure only authorized users have access, especially when sensitive content is involved.

Common Errors and Resolution Steps

The following are the possible errors and troubleshooting hints when dealing with shared channels that have disabled owners in Microsoft Teams.

Error Get-MgAllTeamChannel : Missing scope permissions on the request.

This issue occurs when you connect to Microsoft Graph PowerShell without the necessary channel permissions.

Fix To overcome this error, ensure you connect to Microsoft Graph PowerShell with the below necessary permissions.
Connect-MgGraph -Scopes "User.Read.All ", "Team.ReadBasic.All", "Channel.ReadBasic.All", "ChannelMember.Read.All"

Error A channel must have at least one owner. Assign a new owner before changing this person's role.

This error occurs in the Microsoft Teams admin center when you try to convert the sole owner of a shared channel to a member.

Fix Add another internal member as an owner to the shared channel before changing the current owner's role to a member.

Error You're the last owner of this shared channel. There has to be at least one other owner for you to leave the channel.

This error occurs in Microsoft Teams when a user tries to remove the only remaining owner of a shared channel before assigning a replacement.

Fix Assign another internal member as an owner before removing the current one. Microsoft Teams requires at least one active owner to remain assigned to a shared channel.

1. What happens if the last owner of MS Teams shared channel leaves?

When a shared channel has no active owner, such as when the last owner is disabled or deleted due to offboarding or role changes, it becomes a security risk. Without an owner, there's no one to manage access, review membership, or enforce controls. This is especially concerning if external users are part of the channel, as it can lead to unmanaged and potentially risky access.

To maintain control and governance, it is essential to ensure every shared channel always has at least one active internal owner.

Can Microsoft Teams automatically promote a new owner, when the last shared channel owner is disabled?

Yes, if the last owner of a shared channel in Microsoft Teams is disabled, the Teams and Channels service will then attempt to automatically promote an active internal member of the channel from your organization to the owner role. However, if no internal members are available, the channel becomes ownerless.

shared-channel-auto-owner-assignment

Effortlessly track every shared channel ownership promotion and stay informed about role elevations with AdminDroid!

  • In this report, you can easily find all shared channel ownership promotions along with details, such as the promoted user, role change time, changed by, team name, and more.
  • Quickly track role changes within shared channels using the AI-powered visuals that highlight every user promoted to an owner.
admindroid-ownership-promotion-shared-channel

2. What are the risks of having a disabled user as a shared channel owner in Microsoft 365?

In Microsoft 365, shared channels are powerful tools for cross-team and cross-organization collaboration. However, if a disabled user remains as an owner, it may create risks security risks and communication gaps if not proactively monitored.

  • False sense of oversight: Admins may assume that the shared channel is properly managed, unaware that one or more listed owners are no longer active because their account is disabled. This creates a false sense of control and may lead to missed updates or unreviewed changes.

    Use case: A Teams shared channel shows multiple owners, but one account was disabled months ago. The other owner is on extended leave, which temporarily leaves the channel without active management or oversight.

  • Delayed ownership response: If the remaining active owners of a Microsoft Teams shared channel are unavailable, essential tasks such as moderation, channel lifecycle actions (archiving or deleting), or approving membership changes may be delayed or missed.

    Use case: A user requests access to a Teams shared channel, but no active channel owner is available to approve it. The delay affects project timelines or communication flow.

  • External access risks: Teams shared channels often include external users. A disabled owner can prevent timely access reviews, which might leave the external members in the channel longer than necessary and increasing data exposure risks.

    Use case: An external B2B partner completes their project, but without an active owner to manage membership, their access remains active beyond the intended period in the shared channel, potentially exposing sensitive information.

Critical risk if the Microsoft Teams shared channel has only a single owner

If a shared channel has only one owner, and that owner's account has been disabled, it might lead to the following risks:

  • No one can manage or update the channel without admin intervention.
  • External members may retain access to the channel for a longer period of time, leading to potential data exposure.

3. How to add an owner to a Microsoft Teams shared channel?

When the last shared channel owner leaves the organization or their account is disabled, Teams automatically promotes an internal member within the organization to owner. However, if only external users are available as members in the shared channel, it becomes ownerless and requires an admin to manually assign a new owner.

Add owner to a shared channel using the Microsoft Teams admin center

  • Go to the Microsoft Teams admin center.
  • Navigate to Teams»Manage teams
  • Find the Team that contains the shared channel.
  • Select the Channels tab, locate the shared channel, and click on its name.
  • Hit + Add, search for the users, select the user then click Apply to add them and assign the Owner role.
microsoft-shared-channel-add-user

Add an owner to a shared channel via the Microsoft Teams client

  • Open Microsoft Teams desktop or web client, click the ellipses next to the desired shared channel name, and select  Manage channel.
  • In the Members list, find the user you want to promote as owner. Click the Role dropdown next to their name and select Owner.
  • If the user is not already a member, click Share with people, search for the user, and select them.
  • After selecting the user, click the Role dropdown next to their name, choose Owner, and click Share to add them as an owner of the channel.
teams-app-add-owner-shared-channel

Kickstart Your Journey With
AdminDroid

Your Microsoft 365 Companion with Enormous Reporting Capabilities

Download Now
User Help Manuals Compliance Docs
x
Delivering Reports on Time
Want a desired Microsoft 365 reports every Monday morning? Ensure automated report distribution and timely delivery with AdminDroid's Scheduling to your email anytime you need.
Delivering Reports on Time
Schedule tailored reports to execute automatically at the time you set and deliver straight to the emails you choose. In addition, you can customize report columns and add inteligent filtering to the activities just from the previous day to suit your Microsoft 365 report requirements.
Set It, Schedule It, See Results- Your Reports, Your Way, On Your Time!
Time Saving
Automation
Customization
Intelligent Filtering
Give Just the Right Access to the Right People
Grant fine-tuned access to any Microsoft 365 user with AdminDroid’s Granular Delegation and meet your organization’s security and compliance requirements.
Give Just the Right Access to the Right People
Create custom roles loaded with just the right permissions and give access to admins or normal users within AdminDroid. The result? A streamlined Microsoft 365 management experience that aligns your organization's security protocols and saves your invaluable time and effort.
Align, Define, Simplify: AdminDroid's Granular Delegation
Smart Organizational Control
Effortless M365 Management
Simplified Access
Advanced Alerts at a Glance
Receive quick notifications for malicious Microsoft 365 activities. Engage with the AdminDroid’s real-time alert policies crafted to streamline your security investigations.
Advanced Alerts at a Glance
Stay informed of critical activities like suspicious emails and high-risk logins, bulk file sharing, etc. Through creating and validating ideal alert policies, AdminDroid provides a comprehensive approach to real-time monitoring and management of potential threats within your organization.
AdminDroid Keeps You Always Vigilant, Never Vulnerable!
Proactive Protection
Real-time Monitoring
Security Intelligence
Threat Detection
Merge the Required Data to One Place
Combine multiple required columns into one comprehensive report and prioritize the information that matters most to you with AdminDroid’s Advanced Column Customization.
Merge the Required Data to One Place
This column merging capability offers a flexible way to add different columns from various reports and collate all the essential data in one place. Want to revisit the customized report? Save it as a 'View’, and your unique report is ready whenever you need it.
Merge with Ease and Save as Views!
Custom Reporting
Unique View
Desired Columns
Easy Data Interpretation
Insightful Charts and Exclusive Dashboards
Get a quick and easy overview of your tenant's activity, identify potential problems, and take action to protect your data with AdminDroid’s Charts and Dashboards.
Insightful Charts and Exclusive Dashboards
With AdminDroid charts and dashboards, visualize your Microsoft 365 tenant in ways you've never thought possible. It's not just about viewing; it's about understanding, controlling, and transforming your Microsoft 365 environment.
Explore Your Microsoft 365 Tenant in a Whole New Way!
Executive overviews
Interactive insights
Decision-making
Data Visualization
Efficient Report Exporting for Microsoft 365
Downloading your reports in the right file format shouldn’t be a hassle with AdminDroid’s Report Export. Experience seamless report exporting in various formats that cater to your needs.
Efficient Report Exporting for Microsoft 365
Navigate through diverse options and export Microsoft 365 reports flawlessly in your desired file format. Tailor your reports precisely as you need them and save them directly to your computer.
Take Control, Customize and Deliver- Your Office 365 Data, Exported in Your Way!
Easy Export
Seamless Downloading
Data Control
Manage Microsoft 365

Get AdminDroid Office 365 Reporter Now!