🎉 Our Office 365 Reporting 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.

How to Get Microsoft Teams External User Report

Are you struggling to track external users within numerous teams in your organization? This can raise concerns about the sensitive files or information being accessed by people outside your organization. Dive into our step-by-step guide to learn how to get Microsoft Teams external users report and streamline the external collaboration!

Native Solution

Microsoft 365 Permission Required

High

Global Admin, Teams Admin or Global Reader.

Option 1 Using Microsoft Teams Admin Center

  • Login to the Teams admin center.
  • Navigate to Teams and click on "Manage teams".
  • Click on the desired team and apply 'Role = Guest' filter.
  • Click apply to view all the external users in the selected team, including the internal guest users.
Using Microsoft Teams Admin Center

Option 2 Using Windows PowerShell

  • Connect to Microsoft Teams PowerShell using the below cmdlet.
  • Windows PowerShell Windows PowerShell
     Connect-MicrosoftTeams
  • Run the following cmdlet to get all external users in each team.
  • Windows PowerShell Windows PowerShell
     Get-Team | ForEach-Object { $teamName = $_.DisplayName; Get-TeamUser -GroupId $_.GroupId -Role Guest | Select-Object @{Name='TeamName';Expression={$teamName}}, User, Role}
Using Windows PowerShell
AdminDroid Solution
More than 150 reports are under the free edition.

AdminDroid Permission Required

Any user with report access delegated by the Super Admin.

StepsUsing AdminDroid

ad
  • Login to the AdminDroid Office 365 reporter.
  • Navigate to the Teams External Members report under Reports»Teams»Teams Membership.
Using AdminDroid

Access the list of external users in each team with details including, username, team name, external domain, team type, etc.

external-members-chart
  • AdminDroid's graphical charts can give quick visibility into external user’s teams membership and their respective user count, that helps to manage external user membership in Teams.

Track and manage guest access in Microsoft Teams!

Shield your organization from data exposure risks! Optimize external collaboration by precisely managing Teams external memberships using AdminDroid's Microsoft Teams reporting with AdminDroid.

Witness the report in action using the

Microsoft TeamsGet a List of Teams External Users and Ensure Secure External Collaboration in Microsoft 365

Showing 1 of 5

How to allow and block external users in Microsoft Teams?

External users are added to Microsoft Teams for different requirements, such as short term discussions and long terms projects based on organizational requirements. Therefore, we need to carefully manage inviting and removing external users to ensure smooth external collaboration.

Add external users to Microsoft Teams

Inviting external users to Microsoft Teams enables collaboration with individuals outside your organization. They have been added as guests in Teams with fewer capabilities.

You can follow the steps below to add external users to Teams.

  • Login to your Micrsoft Teams with owner access.
  • Navigate to the required team and click ellipses (...) next to the team's name.
  • Select "Add member" and enter the external user's email address.
  • Click 'Add Name' to give friendly name for the external user. Anyone with a business or personal email account, like Outlook, Gmail, or others, can join your team as a guest.
  • Select "Add" to share teams with external users. They will receive a welcome email with details about the invited team and who invited them, allowing them to accept or reject the invitation.

Remove external users from Microsoft Teams

External users should be removed from their respective teams once collaboration requirements are achieved. This helps to prevent security threats posed by guests and maintain secure teamwork.

You can follow the steps below to remove guests from teams.

  • Login to the Teams admin center.
  • Navigate to Teams and click on 'Manage teams'
  • Click on the desired team and apply 'Role = Guest' filter.
  • Select the required guest user and click Remove. This will exclude the selected user from the team.

Admins should monitor Teams memberships to ensure only authorized guest users are added and they will be removed once not required. However, Teams admin center and Office 365 audit logs lacks straightforward method to monitor these activities.

Microsoft Teams External Collaboration Management at Ease!

  • AdminDroid allows you to seamlessly track the guest additions and guest removals in Microsoft Teams and simplifies the monitoring of external collaboration.
  • Handy Tip: Utilize 'Added By' chart to easily get an overview of team members adding external users to Microsoft Teams.
guest-added-in-teams

How to manage external and guest access in Microsoft Teams?

Managing external and guest access enables control over internal users collaboration with external participants. It ensures that only required external domains are allowed with appropriate collaboration levels, such as chats, calling, meetings, etc.

Manage external access in Microsoft Teams

External access settings in Teams allow you to manage and control the domains that are allowed to collaborate with your organization. You can search and add the required external users to Teams 1:1 chat page without adding them into the organization teams. It also helps to restrict the users from adding people in blocked domains.

To manage external access in Microsoft Teams,

  • Navigate to 'External access' page in Teams admin center.
  • You can allow or block specific external domains under 'Choose which external domain your users have access to' option.
  • You can also turn off the toggle under 'Teams accounts not managed by an organization' section to prevent users from communicating with people who have personal Teams account.
external-access

You can use the following PowerShell cmdlet to block external domains that restrict users from adding people from the blocked organization.

Connect-MicrosoftTeams 
Set-CsTenantFederationConfiguration -BlockedDomains <domain name>

Manage guest access in Microsoft Teams

Guest access in Microsoft Teams is enabled by default and external users can be directly added from the Teams itself. These users will be added as guest users and have more capabilities than external access in Teams.

Follow the steps below manage guest access in Teams.

  • Navigate to 'Guest access' page in Teams admin center.
  • Customize the collaboration settings, such as calling, meeting, messaging, etc., based on the organization's requirements.
manage-access-copy

Still have questions about the access levels for external and guest access in Microsoft Teams? Check out the simplified comparison in the below table.

comparison-document

How to collaborate with external users in Microsoft Teams?

In Microsoft Teams, collaboration with external users can be achieved by adding them into the required teams. However, we can also perform external collaboration through shared channels, Teams meetings, file sharing, screen sharing, etc.

This will be helpful for short term collaboration like quick discussion with external clients and avoids the need to create new teams solely for external collaboration.

Collaborate with external participants in a shared channel

Shared channels in Microsoft Teams offer a secure and organized method for collaborating with external users without granting them access to all channels within the team.

If you are a team owner, you can create shared channels and add external users in Microsoft Teams. However, you must enable B2B direct connect and configure inbound and outbound access settings in Azure AD to enable collaboration only with the desired external organization via shared channels.

After creating the required shared channels, you can share them with external users using the options below and eliminate the need to switch between organization and guest Teams accounts.

  • With people
  • With a team
  • With a team you own

Analyse shared channel requirement before configuring B2B direct connect

If your users try to share channels with external organizations not configured with B2B, direct them to your request page for shared channel collaboration. This allows discussion regarding collaboration requirements and enables B2B direct connect if necessary.

  • Navigate to Teams settings page in Teams admin center.
  • Scroll down and enable "Provide a link to my support request page" option to provide any custom support page link to receive requests from your users.
access-request
form-link

Invite external users to Teams meeting

Teams meeting would be an great option to collaborate with external users for useful cases like client meeting, screen sharing, remote access, etc.

You can follow the steps below to invite external users to Teams meeting.

  • Click the calendar icon from the left navigate pane in Microsoft Teams.
  • Click on '+New meeting'. Add title and enter email address of required external users in attendees list.
  • Fill the other required details and click 'Send' icon to invite the desired external users to the meeting.

Note: You can allow or block external users from joining a meeting by configuring 'Participants' settings under Meetings»Meeting settings page in Teams admin center.

File sharing with external users in Teams

Teams users and external users can share and access files by sharing them via Teams channels or chat, if external file sharing is enabled in your organization. However, individuals with external access cannot share local files in one-to-one chats, instead they can share files as links in Microsoft Teams.

How to check Microsoft Teams external user activity report?

Microsoft Teams external user activity report helps admins to monitor activities performed by the external users in Microsoft Teams. It shows guest users’ Teams usage and allows admins to find and remove the inactive guest users from the required teams.

You can get the Teams external users' activity count and comprehensive activity details from both admin centers: Teams admin center and Microsoft 365 Purview portal.

How to get Teams external user activity count?

Microsoft Teams admin center allows you to monitor the activities performed by users within teams. However, it does not allow filtering only the external user’s activities and provides the number of activities performed by users without detailed information on each activity.

You can get Teams external users activity report by following the below steps:

  • Login to the Teams admin center.
  • Navigate to Analytics & reports»Usage reports page. Select Teams User Activity report under the View reports section.
  • Select the date range and click Run Report. You can get all activities performed by users in Microsoft Teams.
  • Then, you can click 'Export to Excel' and apply 'contains - #EXT#' filter in UserPrincipalName column to review the external user activities in Microsoft Teams.
external-user-activity-filter

Note: Utilize the "External domain activity" report in View reports section to monitor chat activity between users in your organization and external users. It shows all the external domains and number of users in your organization communicating with guests through 1:1 and group chats.

Teams external user activity report in Office 365 audit logs

You can use Office 365 audit log search to access detailed information about Teams user activity. However, you need to manually specify each activity to initiate a search.

You can follow the steps below to view the detailed user activities in Microsoft Teams.

  • Login to the Microsoft 365 Purview portal.
  • Navigate to the Audit Page under Solutions.
  • Specify the Date range and select the required activities such as ‘Message sent’, ‘Chat Created’, etc.
  • Select Microsoft Teams in the workload section and click on "Search" to start the search.
  • Once the search is completed, open the result and click on the Export button to initiate the export process.
  • You can apply contains - #EXT# filter in User Id column of downloaded results to review the Teams external user activities.

Note: Similar to Teams admin center, you cannot filter the external users' activities directly from the search results. Also, switching between two admin centers and manually filtering the Teams external users in reports can be quite time-consuming.

Eliminate the complexities of native solution with AdminDroid's comprehensive insights into external user activities!

  • With AdminDroid’s "External User Activities" report, you can effortlessly monitor all types of activities performed by Teams external users in your organization.
  • This report includes all types of operations performed by external users and allows you to promptly identify the unusual activities in Microsoft Teams.
external-user-activity-report

AdminDroid’s advanced alerting allows you to receive timely alert notifications on external user activities in teams.

How to access advanced collaboration analytics for Teams external users?

As an admin, gaining comprehensive insights into Microsoft Teams external users is crucial for managing efficient collaboration with partners and clients outside the organization.

While the Teams external user report provides necessary details of the external users, it lacks the quick overview of external collaboration insights that analytics can offer for your organization.

Manage Teams External Users with Teams Advanced Collaboration Insights!

You can view the collaboration activity in the Teams admin center dashboard. However, this section only provides information on the number of teams with external users and a list of external domains your users are communicating with in Teams.

collaboration-dashboard

Get invaluable statistics with AdminDroid's collaboration dashboard-insights you cannot get directly from native solutions!

Access complete analytics on external user activities in Microsoft Teams through AdminDroid. It offers detailed insights such as the number of external users per team, membership count of each external user, and external domain associations, all in one place for a thorough understanding of your external collaborations.

  • Along with the built-in charts, you can add different types of charts by comparing the required parameters.
  • You can also 'Customize' these existing charts to access more granular data based on your specific requirements.
detailed-chart-view

AdminDroid Microsoft Teams ReportingStay ahead of external collaboration risks with detailed Teams external user insights!

AdminDroid simplifies Microsoft Teams management by providing comprehensive reporting on Teams external users, file sharing, teams membership, usage, etc. Effortlessly visualize external user activities, track access rights, and ensure secure collaboration within Teams using AdminDroid's user-friendly interface.

Access Microsoft Teams external user reports with AdminDroid's intuitive reporting features.

The Teams External Members report provides detailed information about external users in Microsoft Teams, including their domain name, team type, and sign-in status. This report helps admins to easily track external collaboration and manage external users more efficiently in Teams.

A Quick Summary

Analyse and Manage Guest User Group Membership

Review guest user group membership report to identify and revoke unnecessary guest user membership, ensuring precise access control within the organization.

Stay Alert to Unusual File Access in Teams

Utilize the default alert template for external user file access and apply 'Microsoft Teams' in Workload easy filter to to get instant alerts about any unusual file access activity by external users in Microsoft 365.

Stay Informed with Automated External Users Report

AdminDroid’s scheduled reports provide regular updates on external users count within Microsoft Teams, giving you a high-level overview of external users on a regular basis.

Streamline External User Management in M365

Efficiently manage Microsoft 365 external users with detailed reporting on their memberships, sign-ins, activities, critical user activities, etc.

Track External Users Access to SPO Sites

Monitor SharePoint Online external users with access to sites beyond associated Teams sites and remove any unwanted users to enhance security.

Guest User Mailbox Monitoring & Access Control

Regularly monitor the mailboxes accessed by guest users to track their activity in other users' mailboxes and revoke unnecessary guest access permission if required.

In conclusion, AdminDroid offers handful of capabilities along with Microsoft Teams external user reports, empowering admins to efficiently manage and monitor external user activity within teams. This ensures that your organization maintains control over external collaboration efforts, enhancing overall security and productivity within Microsoft Teams.

Kickstart Your Journey with AdminDroid

Your Microsoft 365 Companion with Enormous Reporting Capabilities!

Common Errors and Resolution Steps for the Microsoft Teams External Users Report

The following are possible errors and troubleshooting hints while getting Microsoft Teams external users.

Error: Your organization has limited access to chat with certain people.

This error occurs when your organization restricted external access in Microsoft Teams admin center.

Troubleshooting hint :Contact your Teams administrator or global administrator to allow the specific domains for external collaboration.

Error: We couldn't find any matches.

TThis error occurs when your organization does not allow guest users in Microsoft Teams.

Troubleshooting hint :Contact your admin to allow adding guest users to Microsoft Teams.

Error: The channel can't be shared with this team. Pick another team or contact your admin for more info.

This error occurs when you share channel using ‘Share with a team’ and send the invite within your organization.

Troubleshooting hint :Ensure to send a shared channel invite to user from other organization when you are using ‘Share with a team’ option.

Error: Set-CsTenantFederationConfiguration : "contoso.com" not found

This error occurs when you enter multiple domain names without comma separated values.

Troubleshooting hint :Make sure to use comma separated format while blocking multiple domains using PowerShell cmdlet.

Set-CsTenantFederationConfiguration -BlockedDomains contso.onmicrosoft.com, msft.onmicrosoft.com

Error: Your org doesn't allow sharing with people who use this email domain. To continue sharing, remove the highlighted recipients.

This error occurs when you try to share SPO sites with external users, who are not added as guest users in your organization.

Troubleshooting hint :If you need to share SPO sites to external users, try to add those users as guest users in your organization. Otherwise, you can share SPO sites with previously existing external guest users.