How to Change Hide from Global Address List for Entra Guest Users
Question details
The user needs to modify the 'Hide from global address list' visibility setting for an Entra cloud guest user, which is not directly accessible from the user's standard profile page.

- Product
- Microsoft Entra ID / Exchange Online
- Device & OS
- not provided
- Scenario
- An administrator is attempting to update directory visibility settings so that a specific guest user is either hidden or shown in the company's global address list.
- Observed behavior
- The toggle or setting to hide the user from the global address list is missing or unavailable in the guest user's profile page within the standard admin center GUI.
Ensure you have the Exchange Online PowerShell module installed on your computer and that you possess Global Administrator or Exchange Administrator privileges before attempting these changes.
Use Exchange Online PowerShell to Update the ShowInAddressList Property
Since the GUI may lack this specific setting for guest users, utilizing Exchange Online PowerShell cmdlets is the recommended approach to modify directory visibility.
Managing cloud guest users often requires PowerShell because certain directory properties, like 'ShowInAddressList', are not fully exposed in the Microsoft Entra admin center.
Depending on your exact Microsoft 365 environment, you will typically use the Set-MailUser or Set-AzureADUser cmdlet to adjust this value.
Open Windows PowerShell as an Administrator and run the command 'Connect-ExchangeOnline' to authenticate with your Global Administrator credentials.
Locate the exact User Principal Name (UPN) or email address of the Entra cloud guest user you wish to modify in your directory.
Run the appropriate cmdlet to modify the ShowInAddressList property. For example, use 'Set-MailUser -Identity "guestuser@domain.com" -HiddenFromAddressListsEnabled $true' to hide the user, or set it to $false to show them.
Check your Global Address List in Outlook or Outlook on the web after a few hours to ensure the address list has fully synced and the guest user's visibility reflects the updated setting.

Manage Your Documents Seamlessly with WPS Office
While administrative tasks like managing Entra guest user directories require Microsoft's specific admin centers and PowerShell, WPS Office provides a lightweight, highly compatible alternative for all your daily document, spreadsheet, and presentation needs.
- 1. Download the Installer: Visit the official WPS Office website and click the free download button to get the setup file.
- 2. Install WPS Office: Run the downloaded installer and follow the quick on-screen instructions to set up the software on your device.
- 3. Open Your Documents: Launch WPS Office and instantly open your existing .docx, .xlsx, or .pptx files with full formatting compatibility.

Frequently Asked Questions
Why can't I see the 'Hide from global address list' option in the guest user profile?
For Entra cloud guest users, certain Exchange-related visibility settings are not exposed in the standard Microsoft Entra admin center GUI. These settings must be managed via Exchange Online PowerShell instead.
What administrator permissions do I need to run these PowerShell commands?
You typically need to be assigned the Global Administrator or Exchange Administrator role in your Microsoft 365 tenant to successfully connect to Exchange Online PowerShell and modify address list settings.
Does the Set-AzureADUser cmdlet still work for modifying guest users?
While historically used, Microsoft is transitioning administrative tasks to Microsoft Graph PowerShell and Exchange Online cmdlets. It is recommended to review the latest Microsoft Q&A PowerShell documentation for the most up-to-date cmdlet syntax.




