EASYENTRA Blog

News & Updates

How to Find Guest Users in Microsoft 365

How to Find Guest Users in Microsoft 365

Guest users are commonly added to Microsoft 365 when organizations need to collaborate with people outside their tenant. These users may be customers, contractors, or business partners who need access to Microsoft 365 resources.

As external collaboration grows, guest accounts can quickly accumulate. Some may still need access, while others may no longer be active. Regularly reviewing these accounts helps administrators maintain visibility over external access and keep the directory organized.

How you find guest users depends on your environment. Cloud-based guests can be identified through Microsoft Entra ID, while hybrid organizations may also need to review accounts in on-premises Active Directory. This guide explains how to find guest users across both cloud and hybrid Microsoft 365 environments.

How to Find Guest Users in Microsoft 365

Microsoft 365 provides several ways to identify guest users. The admin portals work well for quick checks, while PowerShell is more suitable when you need to retrieve or process a larger number of accounts.

Method 1: List All Guest Users Using Microsoft 365 Admin Center

This is the quickest and easiest way for basic user management.

  1. Sign in to the Microsoft 365 admin center using an admin account.
  2. In the left navigation menu, expand Users.
  3. Click on Guest users.

You will see a list of all current guest users. From here, you can open an individual account to investigate its properties, memberships, assigned access, and other available information.

Method 2: Find All Guest Users Using Microsoft Entra Admin Center

This method provides deeper technical information, such as creation types and sign-in status.

  1. Log in to the Microsoft Entra Admin Center.
  2. Navigate to Identity > Users > All users.
  3. Click the Add Filter button at the top.
  4. Set the parameter filter to User type == Guest and click Apply.

This is especially useful when you are investigating a particular external account or performing a quick administrative review directly from the portal.

For larger environments, however, PowerShell provides a more scalable approach.

Method 3: Export Guest Users Report Using PowerShell

If you prefer automation or need to generate large reports, you can use Microsoft Graph PowerShell module. Run the following command to retrieve all guest accounts.

#Connect to your M365 tenant 
Connect-MgGraph -Scopes "User.Read.All" 
#Retrieve all users where the UserType property matches "Guest" 
Get-MgUser -Filter "UserType eq 'Guest'" -All

You can also export the list of guest users in Microsoft 365 to a CSV file.

 Get-MgUser -Filter "UserType eq 'Guest'" -All | 
    Select-Object DisplayName, UserPrincipalName, Mail, AccountEnabled | 
    Export-Csv "C:\Reports\GuestUsers.csv" -NoTypeInformation 

Make sure the destination folder exists before running the export. This approach is particularly useful for larger tenants, recurring administrative reviews, or situations where the guest information needs to be processed further.

Method 4: Find Guest Users Using EasyEntra

EasyEntra provides an even more simple way to identify guest users directly from the Entra ID without running PowerShell commands.

To find guest users in EasyEntra:

  1. Navigate to Entra ID > Users.
  2. Switch to Full Loading Mode from the drop-down in the top bar.
  3. In the search field, enter:
type=guest 

EasyEntra will filter the user list and display accounts with the Guest user type. You can then review the relevant user properties directly from the interface.

Why Is Full Loading Mode Required?

Full Loading Mode loads all directory objects and their available attributes, allowing you to perform advanced searches and filter the complete dataset in real time. This makes it possible to use filters such as type=guest to quickly narrow the user list.

For smaller tenants with fewer than 1,000 objects, Full Loading Mode can be used by default. In larger environments, it is better suited for on-demand use when advanced filtering or detailed analysis is required.

Once guest identities have been identified, administrators should determine whether the accounts still have a valid business purpose. It is also useful to check which groups they belong to, what resources they can access, whether the accounts are enabled, and whether the external collaboration is still active. Older guest accounts should not automatically be deleted simply because they have existed for a long time. Their current access and business requirement should be verified first.

Regular reviews make it easier to keep external collaboration manageable without unnecessarily disrupting legitimate access!

Free 30-minute demo

try 30 days for free

GET EASYENTRA NEWS

Opt out at any time

“One of the best products I've used.”
Gary Shurland
Chief Information Officer, Mirick, United States
“This tool has been invaluable in streamlining our IT processes.”
Tyson Mckay
Chief Information Officer, Southwest Network, United States
“This product has been a miracle for our Help Desk. EasyEntra has completely transformed how we handle Microsoft 365 administration.”
Doug Sanders
Manager of Technical Customer Support, Junior Achievement USA, United States
“Your product is such a time saver. I love it!”
Scott Fehr
IT Infrastructure, MEC Aerial Work Platforms, United States
“It's a good product and saves us lots of time for these ongoing quick admin tasks.” 
Chris McFerran
Managing Director, CTech IT Solutions Ltd, United Kingdom
“EasyEntra has significantly streamlined our workflow, simplifying everything. It feels almost like a revolution.”
Johan Sadelius
IT-chef, Arjeplog Kommun, Sweden
I greatly appreciate your assistance and willingness to enhance the already outstanding product.”
Michael I. Wilson
Executive Director of Information Technology, Archdiocese Of Washington, United States
“It's great not having to switch back and forth between the O365 admin center and the Teams admin center to assign groups. I am sold!”
Thomas Madden
Director Information Technology, AutoPayPlus, United States
“I would highly recommend organizations use the solution as it greatly simplifies various tasks.”
S. Roger Singh
Chief Technology Officer, Prasad & Company LLP, Canada
“EasyEntra is time-saving. Love the copy/paste for user/computer groups and the copy to new user.”
Damian Nita
Associate Network Administrator, Shenandoah Valley Westminster-Canterbury, United States
“EasyEntra has transformed our daily IT operations by simplifying user management, reducing errors, and enhancing overall efficiency.”
Henrik Nefling
IT- and Digitalization Manager, Animal Protection Denmark, Denmark