{"id":57665,"date":"2025-05-21T03:35:04","date_gmt":"2025-05-21T10:35:04","guid":{"rendered":"https:\/\/cirasync.com\/?p=57665"},"modified":"2026-10-20T03:48:42","modified_gmt":"2026-10-20T10:48:42","slug":"how-to-hide-users-from-the-global-address-list","status":"publish","type":"post","link":"https:\/\/cirasync.com\/de\/support\/how-to-hide-users-from-the-global-address-list\/","title":{"rendered":"How to Hide Users from the Global Address List in Microsoft 365 and Exchange"},"content":{"rendered":"<p><b>Quick answer: <\/b><span style=\"font-weight: 400;\">For a cloud-managed mailbox, hide the recipient in the Microsoft 365 admin center, Exchange admin center or Exchange Online PowerShell by setting HiddenFromAddressListsEnabled to True. For a directory-synchronized mailbox, first confirm where its Exchange attributes are managed: traditional hybrid environments manage them on-premises, while mailboxes specifically configured with cloud Exchange-attribute management can be changed in Exchange Online. After the change, verify the recipient setting before troubleshooting Outlook caching or AutoComplete.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Introduction\"><\/span>Introduction<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>When I first started managing Exchange environments, I remember the confusion on my colleagues\u2019 faces when some email addresses \u201cdisappeared\u201d from the company directory.<\/p>\n<p>As an administrator, I was asked to explain why some accounts were visible while others were hidden. This experience taught me just how crucial proper Global Address List (GAL) management really is to an organization&#8217;s comms infrastructure.<\/p>\n<p>In my experience working with organizations ranging from 50 to 15,000 users, nearly every company eventually needs to hide users from the global address list.<\/p>\n<p>Let me walk you through the exact processes I use when managing GAL visibility, complete with the nuances and gotchas I&#8217;ve discovered along the way.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Before_you_start_where_are_the_Exchange_attributes_managed\"><\/span>Before you start: where are the Exchange attributes managed?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before hiding a recipient, confirm where its Exchange attributes are authoritative.<\/p>\n<p>Cloud-only users: manage the setting in Microsoft 365, the Exchange admin center or Exchange Online PowerShell. Directory-synchronized users in a traditional hybrid configuration: Exchange attributes remain managed on-premises and are synchronized to Microsoft 365.<\/p>\n<p>Directory-synchronized users whose Exchange-attribute source of authority has been transferred to Exchange Online: supported Exchange attributes, including HiddenFromAddressListsEnabled, can be managed in Exchange Online even though identity attributes such as the user&#8217;s name can remain authoritative in on-premises Active Directory.<\/p>\n<p>This cloud-management capability must be specifically configured. Do not assume that every hybrid tenant or every synchronized mailbox uses it.<\/p>\n<p>To check a synchronized Exchange Online mailbox:<\/p>\n<p>Get-Mailbox -Identity &#8222;user@contoso.com&#8220; |<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0Format-List Identity,IsDirSynced,IsExchangeCloudManaged<\/p>\n<p>If IsExchangeCloudManaged is True, supported Exchange attributes are managed in Exchange Online. If it is False, follow the organization&#8217;s on-premises Exchange management model.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Hide_Users_from_the_Global_Address_List\"><\/span>How to Hide Users from the Global Address List<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Method_1_Microsoft_365_admin_center_%E2%80%93_user_mailboxes\"><\/span><span style=\"font-weight: 400;\">Method 1: Microsoft 365 admin center &#8211; user mailboxes<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The Microsoft 365 Admin Center has a graphical interface that lets you manage user visibility. I&#8217;ve used this method countless times, especially when training new administrators or when I need to make quick changes to individual accounts.<\/p>\n<p>Here\u2019s how it goes:<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sign in to the Microsoft 365 admin center and open Users &gt; Active users.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select the user.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">On the Mail tab, select Manage global address list visibility.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Clear Show in my organization address list and select Save changes.<\/span><\/li>\n<\/ol>\n<p>This approach makes it easy to manage the GAL, even for admins who might not be comfortable with PowerShell commands. The visual interface makes it crystal clear what you&#8217;re changing.<\/p>\n<p>Note that changes typically propagate within 5-15 minutes across the organization, though it may take up to an hour in some larger tenants with complex hybrid configurations.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<p>Pro Tip: When hiding multiple users, you might be tempted to open several browser tabs and make the changes at once. I&#8217;ve found this can sometimes cause some conflicts in the admin center. I recommend either using PowerShell for bulk operations or working through the users sequentially if you prefer the GUI approach.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span class=\"ez-toc-section\" id=\"Method_2_Exchange_admin_center\"><\/span><span style=\"font-weight: 400;\">Method 2: Exchange admin center<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>PowerShell has been my go-to method for GAL management since I discovered how much time it saves.<\/p>\n<p>Here\u2019s my approach for hiding users from the Global Address List using PowerShell commands:<\/p>\n<ol>\n<li>Connect to Exchange Online PowerShell:<\/li>\n<\/ol>\n<p>Connect-ExchangeOnline<\/p>\n<ol start=\"2\">\n<li>Hide a single user:<\/li>\n<\/ol>\n<p>Set-Mailbox -Identity &#8222;username@domain.com&#8220; -HiddenFromAddressListsEnabled $true<\/p>\n<p>Hide multiple users (my preferred method for batch operations):<\/p>\n<p>Get-Mailbox -Filter {CustomAttribute1 -eq &#8222;Contractor&#8220;} | Set-Mailbox -HiddenFromAddressListsEnabled $true<\/p>\n<p>I really value PowerShell&#8217;s filtering capabilities. For instance, using a filter based on their CustomAttribute1, I can complete the entire operation in a single command rather than spending an hour clicking through the admin center.<\/p>\n<p>The real power of PowerShell becomes apparent when you create more complex filters. For instance, here&#8217;s a command you can use to hide all mailboxes that had been inactive for over 90 days:<\/p>\n<p>$date = (Get-Date).AddDays(-90)<\/p>\n<p>Get-Mailbox -ResultSize Unlimited | Where-Object {$_.LastLogonTime -lt $date} | Set-Mailbox -HiddenFromAddressListsEnabled $true<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<p>Pro Tip: Before executing any bulk hide operation, always run the initial Get-Mailbox portion of the command first and map it to Measure-Object to confirm exactly how many accounts will be affected. This simple precaution can save you from accidentally hiding hundreds of accounts.\u00a0<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>To verify the hidden status, use this PowerShell command to list all recipients hidden from the GAL:\u00a0<\/p>\n<p>Get-Recipient -ResultSize unlimited -Filter &#8218;HiddenFromAddressListsEnabled -eq $true&#8216;<\/p>\n<p>If you would like to export a list of all hidden recipients to CSV, use this command:<\/p>\n<p>Get-Recipient -Filter { HiddenFromAddressListsEnabled -eq $true } -ResultSize Unlimited |<\/p>\n<p>Select-Object Identity, DisplayName, RecipientType, HiddenFromAddressListsEnabled |<\/p>\n<p>Export-Csv &#8222;C:\\temp\\HiddenGAL.csv&#8220; -Encoding utf8 -NoTypeInformation<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Hide_Users_in_On-Premises_Exchange\"><\/span>Hide Users in On-Premises Exchange<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>On-premises Exchange environments offer their own unique way to help you manage GAL users. Below are some methods you can use to hide GAL users:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Method_3_Exchange_Online_PowerShell\"><\/span><span style=\"font-weight: 400;\">Method 3: Exchange Online PowerShell<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">To hide one mailbox:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Connect-ExchangeOnline<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Set-Mailbox -Identity &#8222;user@contoso.com&#8220; -HiddenFromAddressListsEnabled $true<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Before making a bulk change, confirm that you are connected to the correct Microsoft 365 tenant and validate every recipient in the CSV. Do not run the change directly against an unreviewed list. Assume the CSV contains a UserPrincipalName column.<\/span><\/p>\n<p><b>Step 1: Preview the recipients and their current settings<\/b><\/p>\n<p><span style=\"font-weight: 400;\">$Users = Import-Csv &#8222;C:\\Temp\\hide.csv&#8220;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">$Preview = foreach ($User in $Users) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0Get-Recipient -Identity $User.UserPrincipalName |<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Select-Object DisplayName,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0PrimarySmtpAddress,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RecipientTypeDetails,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0HiddenFromAddressListsEnabled<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">$Preview | Format-Table -AutoSize<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Review the output and confirm that every entry is the intended recipient type and belongs to the correct tenant.<\/span><\/p>\n<p><b>Step 2: Save the existing visibility settings before changing anything<\/b><\/p>\n<p><span style=\"font-weight: 400;\">$Preview |<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0Export-Csv &#8222;C:\\Temp\\GAL-visibility-backup.csv&#8220; `<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0-NoTypeInformation `<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0-Encoding UTF8<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Keep this file until the change has been verified.<\/span><\/p>\n<p><b>Step 3: Apply the change only after the preview has been approved<\/b><\/p>\n<p><span style=\"font-weight: 400;\">$Users | ForEach-Object {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0Set-Mailbox -Identity $_.UserPrincipalName `<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0-HiddenFromAddressListsEnabled $true<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This example assumes that every recipient in the CSV is a mailbox. If the list contains distribution groups, Microsoft 365 groups, mail contacts or mail users, use the recipient-specific cmdlet shown later in this guide instead of Set-Mailbox.<\/span><\/p>\n<p><b>Step 4: Verify the result<\/b><\/p>\n<p><span style=\"font-weight: 400;\">$Users | ForEach-Object {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0Get-Recipient -Identity $_.UserPrincipalName |<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Select-Object DisplayName,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0PrimarySmtpAddress,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0RecipientTypeDetails,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0HiddenFromAddressListsEnabled<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Rollback<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If a mailbox was hidden by mistake, restore its previous value from the backup. For a mailbox that was previously visible:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Set-Mailbox -Identity &#8222;user@contoso.com&#8220; `<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0-HiddenFromAddressListsEnabled $false<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Use the backup CSV to identify which recipients were visible before the bulk change rather than assuming every recipient should be restored to the same state. Build bulk lists from an approved HR, offboarding or administrative source rather than from mailbox activity. LastLogonTime is not a reliable indicator of whether a person has left the organization.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This feedback is worth implementing. Bulk GAL changes are exactly where a preview and rollback step make the article much safer.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Method_4_Hybrid_and_directory-synchronized_users\"><\/span><span style=\"font-weight: 400;\">Method 4: Hybrid and directory-synchronized users<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">In a traditional hybrid environment where on-premises Active Directory remains authoritative for Exchange attributes, make the change with the supported on-premises Exchange management tools.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For a remote mailbox hosted in Exchange Online:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Set-RemoteMailbox -Identity &#8222;user@contoso.com&#8220; `<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0-HiddenFromAddressListsEnabled $true<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For a mailbox still hosted on an on-premises Exchange server, use Set-Mailbox in the on-premises Exchange Management Shell.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Microsoft Entra Connect then synchronizes the relevant directory changes to Microsoft 365. Its default synchronization cycle is 30 minutes, but this is only the synchronization schedule and should not be presented as a guarantee that every Outlook client will reflect the change within 30 minutes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If the user&#8217;s Exchange-attribute source of authority has been specifically transferred to Exchange Online, manage HiddenFromAddressListsEnabled in Exchange Online instead.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If the organization no longer runs its last Exchange server but retains on-premises directory synchronization, use Microsoft&#8217;s supported Exchange Management Tools workflow or the configured cloud Exchange-attribute management model. Avoid editing msExchHideFromAddressLists directly in Active Directory when supported Exchange management tools are available.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"When_and_Why_You_Might_Need_to_Hide_Users\"><\/span>When and Why You Might Need to Hide Users<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>While managing different Exchange environments, I&#8217;ve found many reasons to hide users from the GAL might be useful. Here are a few of them:\u00a0<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Service_Accounts_and_System_Mailboxes\"><\/span>Service Accounts and System Mailboxes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Service accounts should almost always be hidden from the GAL.<\/p>\n<p>Take, for instance, a financial services company with over 300 service accounts used for automation and system notifications. Without proper GAL management, employees could frequently email these accounts instead of the proper support channels.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Shared_and_Resource_Mailboxes\"><\/span>Shared and Resource Mailboxes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In most cases, organizations would have departmental mailboxes that should only receive messages from specific groups.<\/p>\n<p>This is a great example of where hiding can be appropriate.<\/p>\n<p>I once worked with a healthcare organization that maintained separate shared mailboxes for different medical departments. When we hid specific specialized department mailboxes from the GAL, only authorized staff with the direct email address could send sensitive patient information to these destinations.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Former_Employees_During_Transition\"><\/span>Former Employees During Transition<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>When employees leave a company, there&#8217;s usually a transition period before their accounts are deprovisioned.<\/p>\n<p>Let\u2019s say you manage a retail company with high seasonal turnover. You could develop a staged offboarding process where departing employees are:<\/p>\n<ol>\n<li aria-level=\"1\">Hidden from the GAL immediately upon departure.<\/li>\n<li aria-level=\"1\">Maintained in a disabled state for 30 days with email forwarding.<\/li>\n<li aria-level=\"1\">Fully removed after 60 days.<\/li>\n<\/ol>\n<p>This phased approach can reduce communication issues while maintaining security. So, just maintain some form of email presence for departing employees for a period of time.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Executive_and_VIP_Protection\"><\/span>Executive and VIP Protection<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>For executives and high-profile employees, GAL visibility can easily pose security risks.<\/p>\n<p>For example, it could be a great idea to maintain some alternate, non-public email addresses for C-suite executives that are hidden from the general directory.\u00a0<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<p>Pro Tip: When implementing hidden executive accounts, create a standardized naming convention that&#8217;s easy for authorized individuals to remember but not obvious to potential spammers. I&#8217;ve found that using middle initials or role-based patterns works well.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"Hide_groups_contacts_and_other_recipients\"><\/span><span style=\"font-weight: 400;\">Hide groups, contacts and other recipients<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<table>\n<tbody>\n<tr>\n<td>\n<p><b>Recipient type<\/b><\/p>\n<\/td>\n<td>\n<p><b>Cmdlet (with -HiddenFromAddressListsEnabled $true)<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">User, shared, room or equipment mailbox<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Set-Mailbox<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Mailbox of a synced user (hybrid, run on-premises)<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Set-RemoteMailbox<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Distribution list or mail-enabled security group<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Set-DistributionGroup<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Microsoft 365 group<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Set-UnifiedGroup<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Dynamic distribution group<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Set-DynamicDistributionGroup<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Mail contact<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Set-MailContact<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Mail user<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Set-MailUser<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Microsoft 365 groups associated with newly created Teams are normally created hidden from Exchange client experiences, and Microsoft also documents them as hidden from the GAL by default. However, do not assume the current visibility state from the group&#8217;s origin alone. Administrators may have changed either setting later.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Check both properties first:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Get-UnifiedGroup -Identity &#8222;&lt;group&gt;&#8220; |<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0Format-List DisplayName,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0HiddenFromAddressListsEnabled,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0HiddenFromExchangeClientsEnabled<\/span><\/p>\n<p><span style=\"font-weight: 400;\">HiddenFromAddressListsEnabled<\/span><span style=\"font-weight: 400;\"> controls whether the group appears in the GAL and address lists.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">HiddenFromExchangeClientsEnabled<\/span><span style=\"font-weight: 400;\"> controls whether the group is exposed in Exchange client experiences such as Outlook.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To make a group visible in the GAL:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Set-UnifiedGroup -Identity &#8222;&lt;group&gt;&#8220; `<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0-HiddenFromAddressListsEnabled $false<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If it also needs to appear normally in Outlook and other Exchange client experiences:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Set-UnifiedGroup -Identity &#8222;&lt;group&gt;&#8220; `<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0-HiddenFromExchangeClientsEnabled:$false<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"When_will_the_change_appear\"><\/span><span style=\"font-weight: 400;\">When will the change appear?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Different stages of the process update on different schedules, so there is no single guaranteed time for a hidden recipient to disappear everywhere.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Stage<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">What to expect<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Microsoft Entra synchronization in a hybrid environment<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Microsoft Entra Connect runs a synchronization cycle every 30 minutes by default. This is the synchronization schedule, not a guarantee that the change will be visible in every Outlook client within 30 minutes.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Exchange Online Offline Address Book<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Exchange Online generates Offline Address Books on its own schedule; Microsoft currently documents generation every 8 hours.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Classic Outlook in Cached Exchange Mode<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Classic Outlook uses a downloaded Offline Address Book. A server-side change can therefore take additional time to reach a cached Outlook profile. Do not describe 24 hours as a guaranteed maximum.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Outlook AutoComplete<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">AutoComplete is separate from the GAL. A previously used address can remain in the To-field suggestions until the cached suggestion is removed.<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">When troubleshooting, first confirm that the Exchange recipient itself has the expected HiddenFromAddressListsEnabled value. Then distinguish between directory synchronization, Offline Address Book propagation and a local AutoComplete suggestion rather than treating them as the same issue.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_hiding_does_and_does_not_do\"><\/span><span style=\"font-weight: 400;\">What hiding does and does not do<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hiding a recipient changes its visibility in Exchange address lists. It does not disable the Microsoft Entra account, delete the mailbox, remove its license or complete the offboarding process.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A mailbox that is hidden from the GAL can still receive email if the sender knows its address.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hiding is not a security control. To restrict who can send to a mailbox, use supported delivery restrictions or mail flow rules.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hiding also does not revoke mailbox permissions or delegate access. Existing permissions remain until they are changed separately.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">For a shared mailbox, Microsoft warns that hiding it from the address list can prevent new shared-mailbox members from adding that mailbox to their Outlook profile until it is visible in the address list again.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hiding does not automatically remove existing Outlook AutoComplete suggestions. An address that a user has previously used can continue to appear while composing a message until that cached suggestion is removed.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Do not assume that hiding a recipient from Exchange address lists makes it invisible in every Microsoft 365 application. Other services can use different directory and search experiences. Verify the application you are trying to control rather than treating the GAL setting as a tenant-wide visibility control.<\/span><\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td>\n<p>Pro Tip: Before implementing widespread GAL changes, create a comprehensive inventory of all mailboxes, their purposes, and their interdependencies. I maintain this as a simple spreadsheet with columns for email address, purpose, owner, and visibility status. This reference has proven invaluable during troubleshooting and audits.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Unhide_a_User_from_the_Global_Address_List\"><\/span>How to Unhide a User from the Global Address List<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">In the Microsoft 365 admin center, open the user\u2019s Mail tab, select Manage global address list visibility, select Show in my organization address list and save. In PowerShell, run the same cmdlet you used to hide the recipient with -HiddenFromAddressListsEnabled $false. For synced users, do it on-premises.<\/span><\/p>\n<h2 id=\"h-faq\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><b>Does hiding a user from the GAL stop them receiving email?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">No. The mailbox still receives mail from anyone who has the address. Use delivery restrictions or mail flow rules to control who can send to it.<\/span><\/p>\n<p><b> Why does a hidden user still appear in Outlook?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">First confirm the recipient&#8217;s current HiddenFromAddressListsEnabled value in Exchange. In classic Outlook, an older Offline Address Book may still contain the recipient. If the name appears only while typing in the To field, it may instead be an AutoComplete suggestion. These are separate mechanisms and can update at different times.<\/span><\/p>\n<p><b> Why can&#8217;t I hide a directory-synchronized user in Exchange Online?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">In a traditional hybrid configuration, Exchange attributes for a directory-synchronized mailbox remain managed on-premises, so make the change with the supported on-premises Exchange tools.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Microsoft also supports transferring the Exchange-attribute source of authority for eligible directory-synchronized users with Exchange Online mailboxes to the cloud. This must be specifically configured. If IsExchangeCloudManaged is True, supported Exchange attributes such as HiddenFromAddressListsEnabled can be managed in Exchange Online.<\/span><\/p>\n<p><b> Why is a Microsoft 365 group missing from the GAL?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">First check the group&#8217;s current visibility settings:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Get-UnifiedGroup -Identity &#8222;&lt;group&gt;&#8220; | Format-List HiddenFromAddressListsEnabled,HiddenFromExchangeClientsEnabled<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Teams-created Microsoft 365 groups are normally created with restricted Exchange visibility, but the settings may have been changed later. If HiddenFromAddressListsEnabled is True, set it to $false to make the group visible in the GAL. Check HiddenFromExchangeClientsEnabled separately if the group is also missing from Outlook.<\/span><\/p>\n<p><b>Does hiding a user affect their license?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">No. Hiding is an address list setting; licenses and mailbox access stay the same.<\/span><\/p>\n<p><b>Can I hide users from some people but not from others?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Not with this setting, which applies to everyone. To give different groups different views of the directory, use address book policies.<\/span><\/p>\n<div id=\"faq-question-1765194907780\" class=\"schema-faq-section\"><strong>Why would an organization hide a user from the Global Address List?<\/strong><\/p>\n<p class=\"schema-faq-answer\">Sometimes you need to keep certain accounts out of the public directory. Think of service accounts, break-glass admin accounts, or accounts not meant for day-to-day communication. Hiding them reduces confusion and lowers the chance that someone emails the wrong mailbox.<\/p>\n<\/div>\n<div id=\"faq-question-1765194944854\" class=\"schema-faq-section\"><strong>Does hiding a user from the GAL delete or disable the account?<\/strong><\/p>\n<p class=\"schema-faq-answer\">No, hiding a user from the GAL doesn&#8217;t delete or disable the account. The account stays active. You\u2019re only removing it from the global directory that appears in Outlook and other connected apps.<\/p>\n<\/div>\n<div id=\"faq-question-1765194999747\" class=\"schema-faq-section\"><strong>Can a hidden user from the GAL still send and receive email?<\/strong><\/p>\n<p class=\"schema-faq-answer\">Yes. Hiding the account doesn\u2019t affect mail flow. They can send, receive, and log in normally unless other restrictions are applied.<\/p>\n<\/div>\n<div id=\"faq-question-1765195026422\" class=\"schema-faq-section\"><strong>Will hiding a user from the GAL sync across all devices immediately?<\/strong><\/p>\n<p class=\"schema-faq-answer\">Not always. Outlook uses an Offline Address Book, which updates on its own schedule. Users might not see the change right away. It can take several hours in some environments.<\/p>\n<\/div>\n<div id=\"faq-question-1765195052776\" class=\"schema-faq-section\"><strong>Can I still assign licenses to a hidden user in Microsoft 365?<\/strong><\/p>\n<p class=\"schema-faq-answer\">Yes. Licensing has nothing to do with GAL visibility. You can add or remove licenses at any time.<\/p>\n<\/div>\n<div id=\"faq-question-1765195087092\" class=\"schema-faq-section\"><strong>Can a hidden user access distribution lists or shared resources?<\/strong><\/p>\n<p class=\"schema-faq-answer\">Yes. GAL hiding does not change permissions. If the user is a member of a group or has access to a resource mailbox, that still works.<\/p>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><span style=\"font-weight: 400;\">Conclusion<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Hide cloud-managed recipients in the Microsoft 365 admin center, Exchange admin center or PowerShell. For directory-synchronized recipients, make the change wherever your organization manages the Exchange attribute source of authority. Classic Outlook in Cached Exchange Mode may take additional time to reflect the change because it relies on the Offline Address Book, and remember that hiding is about tidiness, not security. For the rest of your directory hygiene, see our <\/span><a href=\"https:\/\/cirasync.com\/blog-articles\/outlook-global-address-list-best-practices\/\"><span style=\"font-weight: 400;\">GAL best practices for IT admins<\/span><\/a><span style=\"font-weight: 400;\">. And if your directory also needs to reach employees\u2019 phones, CiraSync <\/span><a href=\"https:\/\/cirasync.com\/solutions\/directory-to-phone\/\"><span style=\"font-weight: 400;\">syncs the GAL to native contacts apps<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does hiding a user from the GAL stop them receiving email?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. The mailbox still receives mail from anyone who has the address. Use delivery restrictions or mail flow rules to control who can send to it.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why does a hidden user still appear in Outlook?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"First confirm the recipient's current HiddenFromAddressListsEnabled value in Exchange. In classic Outlook, an older Offline Address Book may still contain the recipient. If the name appears only while typing in the To field, it may instead be an AutoComplete suggestion. These are separate mechanisms and can update at different times.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why can't I hide a directory-synchronized user in Exchange Online?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"In a traditional hybrid configuration, Exchange attributes for a directory-synchronized mailbox remain managed on-premises, so make the change with the supported on-premises Exchange tools. Microsoft also supports transferring the Exchange-attribute source of authority for eligible directory-synchronized users with Exchange Online mailboxes to the cloud. This must be specifically configured. If IsExchangeCloudManaged is True, supported Exchange attributes such as HiddenFromAddressListsEnabled can be managed in Exchange Online.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why is a Microsoft 365 group missing from the GAL?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"First check the group's current visibility settings using Get-UnifiedGroup -Identity \\\"<group>\\\" | Format-List HiddenFromAddressListsEnabled,HiddenFromExchangeClientsEnabled. Teams-created Microsoft 365 groups are normally created with restricted Exchange visibility, but the settings may have been changed later. If HiddenFromAddressListsEnabled is True, set it to $false to make the group visible in the GAL. Check HiddenFromExchangeClientsEnabled separately if the group is also missing from Outlook.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does hiding a user affect their license?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Hiding is an address list setting. Microsoft 365 licenses, mailbox access, and account permissions remain unchanged.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I hide users from some people but not from others?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Not with the HiddenFromAddressListsEnabled setting, which applies to everyone. To give different groups of users different views of the directory, use Exchange address book policies.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why would an organization hide a user from the Global Address List?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Organizations may hide certain accounts from the Global Address List to keep the directory organized and prevent unnecessary communication. Examples include service accounts, emergency administrator accounts, and accounts not intended for everyday communication. Hiding these accounts reduces confusion and lowers the chance of someone emailing the wrong mailbox.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does hiding a user from the GAL delete or disable the account?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Hiding a user from the GAL does not delete or disable the account. The account remains active. The setting only removes the account from the Global Address List and other affected Exchange address lists.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can a hidden user from the GAL still send and receive email?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Hiding an account from the Global Address List does not affect mail flow. The user can continue sending and receiving email and signing in normally unless separate restrictions have been applied.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will hiding a user from the GAL sync across all devices immediately?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Not always. Directory changes and address book updates may take time to propagate. Classic Outlook can use an Offline Address Book that updates on its own schedule, so users may continue seeing an older entry temporarily. The delay depends on the Exchange environment, Outlook client, and synchronization settings.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I still assign licenses to a hidden user in Microsoft 365?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Microsoft 365 licensing is independent of GAL visibility. Administrators can assign or remove licenses from hidden users according to the organization's licensing requirements.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can a hidden user access distribution lists or shared resources?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Hiding a user from the Global Address List does not automatically change group memberships or resource permissions. If the user belongs to a distribution group or has permission to access a shared mailbox or other resource, that access remains available unless separate restrictions are applied.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quick answer: For a cloud-managed mailbox, hide the recipient in the Microsoft 365 admin center, Exchange admin center or Exchange Online PowerShell by setting HiddenFromAddressListsEnabled to True. For a directory-synchronized mailbox, first confirm where its Exchange attributes are managed: traditional hybrid environments manage them on-premises, while mailboxes specifically configured with cloud Exchange-attribute management can be [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":46654,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"page-cirablog2.php","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"<p>When I first started managing Exchange environments, I remember the confusion on my colleagues\u2019 faces when some email addresses \u201cdisappeared\u201d from the company directory.<\/p><p>As an administrator, I was asked to explain why some accounts were visible while others were hidden. This experience taught me just how crucial proper Global Address List (GAL) management really is to an organization's comms infrastructure.<\/p><p>In my experience working with organizations ranging from 50 to 15,000 users, nearly every company eventually needs to hide users from the global address list.<\/p><p>Let me walk you through the exact processes I use when managing GAL visibility, complete with the nuances and gotchas I've discovered along the way.<\/p><h2><b>How to Hide Users from the Global Address List<\/b><\/h2><h3><b>Method 1. Using Microsoft 365 Admin Center (GUI Method)<\/b><\/h3><p>The Microsoft 365 Admin Center has a graphical interface that lets you manage user visibility. I've used this method countless times, especially when training new administrators or when I need to make quick changes to individual accounts.<\/p><p>Here\u2019s how it goes:<\/p><ol><li>Log in to the Microsoft 365 Admin Center with your admin credentials.<\/li><li>Navigate to the Active Users section (this is where you'll find the complete list of users in your organization).<\/li><li>Find and select the specific user or shared mailbox that you want to hide from the address list.<\/li><li>Once you've selected the user, click the Mail tab to access their email settings.<\/li><li>Click on the Manage Global Address List Visibility link.<\/li><li>You'll see an option that says Show in my organization address list. Untick this checkbox to hide the user from the GAL.<\/li><li>Click Save changes to apply the changes.<\/li><\/ol><p>This approach makes it easy to manage the GAL, even for admins who might not be comfortable with PowerShell commands. The visual interface makes it crystal clear what you're changing.<\/p><p>Note that changes typically propagate within 5-15 minutes across the organization, though it may take up to an hour in some larger tenants with complex hybrid configurations.<\/p><table><tbody><tr><td><p><b>Pro Tip:<\/b> When hiding multiple users, you might be tempted to open several browser tabs and make the changes at once. I've found this can sometimes cause some conflicts in the admin center. I recommend either using PowerShell for bulk operations or working through the users sequentially if you prefer the GUI approach.<\/p><\/td><\/tr><\/tbody><\/table><h3><b>Method 2. Using PowerShell for Microsoft 365<\/b><\/h3><p>PowerShell has been my go-to method for GAL management since I discovered how much time it saves.<\/p><p>Here\u2019s my approach for hiding users from the Global Address List using PowerShell commands:<\/p><ol><li><b> Connect to Exchange Online PowerShell:<\/b><\/li><\/ol><p>Connect-ExchangeOnline<\/p><ol start=\"2\"><li><b> Hide a single user:<\/b><\/li><\/ol><p>Set-Mailbox -Identity \"username@domain.com\" -HiddenFromAddressListsEnabled $true<\/p><p><b>Hide multiple users (my preferred method for batch operations):<\/b><\/p><p>Get-Mailbox -Filter {CustomAttribute1 -eq \"Contractor\"} | Set-Mailbox -HiddenFromAddressListsEnabled $true<\/p><p>I really value PowerShell's filtering capabilities. For instance, using a filter based on their department attribute, I can complete the entire operation in a single command rather than spending an hour clicking through the admin center.<\/p><p>The real power of PowerShell becomes apparent when you create more complex filters. For instance, here's a command you can use to hide all mailboxes that had been inactive for over 90 days:<\/p><p>$date = (Get-Date).AddDays(-90)<\/p><p>Get-Mailbox -ResultSize Unlimited | Where-Object {$_.LastLogonTime -lt $date} | Set-Mailbox -HiddenFromAddressListsEnabled $true<\/p><table><tbody><tr><td><p><b>Pro Tip:<\/b> Before executing any bulk hide operation, always run the initial Get-Mailbox portion of the command first and map it to <b>Measure-Object<\/b> to confirm exactly how many accounts will be affected. This simple precaution can save you from accidentally hiding hundreds of accounts.\u00a0<\/p><\/td><\/tr><\/tbody><\/table><p>To verify the hidden status, use this PowerShell command to list all recipients hidden from the GAL:\u00a0<\/p><p>Get-Recipient -ResultSize unlimited -Filter 'HiddenFromAddressListsEnabled -eq $true'<\/p><p><b>If you would like to export a list of all hidden recipients to CSV, use this command:<\/b><\/p><p>Get-Recipient -Filter { HiddenFromAddressListsEnabled -eq $true } -ResultSize Unlimited |<\/p><p>Select-Object Identity, DisplayName, RecipientType, HiddenFromAddressListsEnabled |<\/p><p>Export-Csv \"C:\\temp\\HiddenGAL.csv\" -Encoding utf8 -NoTypeInformation<\/p><h2><b>Hide Users in On-Premises Exchange<\/b><\/h2><p>On-premises Exchange environments offer their own unique way to help you manage GAL users. Below are some methods you can use to hide GAL users:<\/p><h3><b>Method 3. Using Exchange Admin Center (EAC)<\/b><\/h3><p>If you're working with on-premises Exchange, you have several approaches to manage who appears in your Global Address List. The on-premises Exchange Admin Center provides an intuitive interface that works well for making visibility changes to individual mailboxes.\u00a0<\/p><p>Here's how it works:<\/p><ol><li>Launch your Exchange Admin Center (EAC) for your on-premises environment.<\/li><li>Navigate to the <b>Recipients<\/b> section, then select <b>Mailboxes<\/b> from the options.<\/li><li>Find and select the specific user you want to hide from the address book.<\/li><li>Click on the Edit option (typically shown as a pencil icon).<\/li><li>Select the Mailbox Features section from the available options.<\/li><li>Scroll down until you reach the Address Book section.<\/li><li>Look for and check the box labeled Hide from address lists.<\/li><li>Clicking Save to apply your changes.<\/li><\/ol><p>Note that changes in on-premises environments generally take longer to propagate than in Microsoft 365. In smaller organizations with a single domain controller, changes may appear within 15 minutes. In larger enterprises, it can take up to 24 hours for changes to replicate.<\/p><p>If you need to verify whether your change has been properly applied without waiting for GAL replication, you can check the user's attributes directly in Active Directory. The attribute that controls GAL visibility is <b>msExchHideFromAddressLists.<\/b> When set to TRUE, the user will be hidden once directory synchronization completes.<\/p><h3><b>Method 4. Using Exchange Management Shell (PowerShell)<\/b><\/h3><p>For on-premises Exchange, using the Exchange Management Shell is the most efficient way to hide users.\u00a0<\/p><p>Here\u2019s how to do it:<\/p><p># Hide a single user<\/p><p>Set-Mailbox -Identity \"username\" -HiddenFromAddressListsEnabled $true<\/p><p># Hide multiple users based on a specific attribute<\/p><p>Get-Mailbox -OrganizationalUnit \"OU=Contractors,DC=company,DC=com\" | Set-Mailbox -HiddenFromAddressListsEnabled $true<\/p><p>Something I discovered through troubleshooting is that in hybrid environments, you need to be careful about where you execute these commands. Changes made through on-premises PowerShell may not synchronize correctly to cloud mailboxes unless you're running a recent version of Exchange and Azure AD Connect.\u00a0<\/p><h2><b>When and Why You Might Need to Hide Users<\/b><\/h2><p>While managing different Exchange environments, I've found many reasons to hide users from the GAL might be useful. Here are a few of them:\u00a0<\/p><h3><b>Service Accounts and System Mailboxes<\/b><\/h3><p>Service accounts should almost always be hidden from the GAL.<\/p><p>Take, for instance, a financial services company with over 300 service accounts used for automation and system notifications. Without proper GAL management, employees could frequently email these accounts instead of the proper support channels.<\/p><p>This will definitely confuse everyone..\u00a0<\/p><h3><b>Shared and Resource Mailboxes<\/b><\/h3><p>In most cases, organizations would have departmental mailboxes that should only receive messages from specific groups.<\/p><p>This is a great example of where hiding can be appropriate.<\/p><p>I once worked with a healthcare organization that maintained separate shared mailboxes for different medical departments. When we hid specific specialized department mailboxes from the GAL, only authorized staff with the direct email address could send sensitive patient information to these destinations.<\/p><h3><b>Former Employees During Transition<\/b><\/h3><p>When employees leave a company, there's usually a transition period before their accounts are deprovisioned.<\/p><p>Let\u2019s say you manage a retail company with high seasonal turnover. You could develop a staged offboarding process where departing employees are:<\/p><ol><li aria-level=\"1\">Hidden from the GAL immediately upon departure.<\/li><li aria-level=\"1\">Maintained in a disabled state for 30 days with email forwarding.<\/li><li aria-level=\"1\">Fully removed after 60 days.<\/li><\/ol><p>This phased approach can reduce communication issues while maintaining security. So, just maintain some form of email presence for departing employees for a period of time.<\/p><h3><b>Executive and VIP Protection<\/b><\/h3><p>For executives and high-profile employees, GAL visibility can easily pose security risks.<\/p><p>For example, it could be a great idea to maintain some alternate, non-public email addresses for C-suite executives that are hidden from the general directory.\u00a0<\/p><table><tbody><tr><td><p><b>Pro Tip:<\/b> When implementing hidden executive accounts, create a standardized naming convention that's easy for authorized individuals to remember but not obvious to potential spammers. I've found that using middle initials or role-based patterns works well.<\/p><\/td><\/tr><\/tbody><\/table><h2><b>Things to Keep in Mind<\/b><\/h2><p>After troubleshooting GAL issues across different organizations, I'm now familiar with some considerations that aren't always obvious from the official documentation.<\/p><h3><b>Hiding a user does not block email delivery<\/b><\/h3><p>This is perhaps the most critical point to understand about GAL visibility. Note that the GAL hiding only affects address email visibility, not mail flow. The mailbox remains will receive messages from anyone who knows or has cached the email address.<\/p><p>To truly restrict message delivery, you\u2019ll need additional measures such as:<\/p><ul><li aria-level=\"1\">Mail flow rules that reject messages to specific recipients<\/li><li aria-level=\"1\">Converting the mailbox to a mail-enabled user with forwarding<\/li><li aria-level=\"1\">Implementing send\/receive restrictions at the mailbox level<\/li><\/ul><h3><b>GAL hiding does not affect Outlook autocomplete or cached entries<\/b><\/h3><p>Microsoft's Outlook client maintains a local cache of recently used email addresses called the \u201cNickname Cache\u201d (or NK2 in older versions). This cache operates independently of the GAL.<\/p><p>This means that even after hiding a user from the GAL, anyone who has previously emailed that person will still see their address in their Outlook autocomplete suggestions.<\/p><p>During an event like a merger, this behavior can cause some confusion. Despite hiding all mailboxes from the acquired company during the transition period, employees may continue to see addresses in their autocomplete lists, leading them to believe the accounts are still active in the directory.\u00a0<\/p><p>The only way to totally clear autocomplete entries is for each user to manually remove those suggestions from their local Outlook client, or by clearing the cache.<\/p><h3><b>Delegated permissions may still expose the user<\/b><\/h3><p>When a user has delegated permissions, such as calendar sharing or mailbox access, their name might still appear in certain contexts even if they're hidden from the GAL. One of the most effective approaches is to remove unnecessary delegations before hiding an account, and to use resource mailboxes with appropriate permissions rather than individual delegates where possible.<\/p><h3><b>Be cautious when hiding shared mailboxes or critical system accounts<\/b><\/h3><p>I've seen organizations aggressively hide mailboxes without considering the downstream impacts. Don\u2019t let that be yours.\u00a0<\/p><p>A company may hide all shared mailboxes from their GAL as part of a directory cleanup initiative, which may accidentally include mailboxes used by their ERP system for sending automated reports. If these addresses are no longer visible in the GAL, employees will be unable to find them, which could affect several critical business processes.<\/p><table><tbody><tr><td><p><b>Pro Tip:<\/b> Before implementing widespread GAL changes, create a comprehensive inventory of all mailboxes, their purposes, and their interdependencies. I maintain this as a simple spreadsheet with columns for email address, purpose, owner, and visibility status. This reference has proven invaluable during troubleshooting and audits.<\/p><\/td><\/tr><\/tbody><\/table><h2><b>How to Unhide a User from the Global Address List<\/b><\/h2><p>Reversing GAL hiding is straightforward, though the effects aren't always immediate due to caching and replication.<\/p><h3><b>Microsoft 365 Admin Center<\/b><\/h3><ol><li aria-level=\"1\">Follow the same path as hiding the user, but uncheck the <b>Hide from global address list<\/b> box.<\/li><li aria-level=\"1\">Click <b>Save changes<\/b>.<\/li><\/ol><h3><b>PowerShell (Microsoft 365 or on-premises)<\/b><\/h3><p><b>Unhide a single user:\u00a0<\/b><\/p><p>Set-Mailbox -Identity \"username@domain.com\" -HiddenFromAddressListsEnabled $false<\/p><p><b>Unhide multiple users:\u00a0<\/b><\/p><p>Get-Mailbox -Filter {CustomAttribute1 -eq \"Contractor\"} | Set-Mailbox -HiddenFromAddressListsEnabled $false<\/p><p>For bulk operations, PowerShell is still the most efficient method. I recall wanting to unhide approximately 200 users who were being integrated into a firm from a previously separate unit after a merger. Using PowerShell, I completed the entire operation in less than 5 minutes. Talk about efficiency!\u00a0\u00a0<\/p><h2><b>Recap<\/b><\/h2><p>After managing email systems across different industries, I've found that being strategic about your GAL management pays off. It might sound like a boring task, but it affects everyone's daily experience, enhances security, and can make administration much simpler.<\/p><p>So before you go, here are three things to remember:<\/p><ul><li aria-level=\"1\">Hiding users from the GAL isn't complicated. It's pretty straightforward, whether you're using Microsoft 365 or on-premise Exchange<\/li><li aria-level=\"1\">If you're dealing with lots of users, PowerShell is definitely your friend. It'll save you tons of time.<\/li><li aria-level=\"1\">Remember that hiding someone from the GAL only affects whether they appear in the address book; it doesn't stop emails from getting to them.<\/li><\/ul><p>Remember, proper GAL management can make a real difference in how your organization communicates. When people easily find exactly who they need, everything just works better.<\/p>","_et_gb_content_width":"","_nextfly_llmd_date_locked":false,"footnotes":"","_ppma_block_editor_authors":"","_links_to":"","_links_to_target":""},"categories":[1478,1459],"tags":[],"ppma_author":[13535],"class_list":["post-57665","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-articles","category-support","rawdate-2025-05-21"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.7 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Hide a User from the Global Address List (2026)<\/title>\n<meta name=\"description\" content=\"Hide users, shared mailboxes, groups and contacts from the GAL in Microsoft 365, Exchange Online and hybrid setups, with admin center and PowerShell steps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Hide Users from the Global Address List in Microsoft 365 and Exchange\" \/>\n<meta property=\"og:description\" content=\"Hide users, shared mailboxes, groups and contacts from the GAL in Microsoft 365, Exchange Online and hybrid setups, with admin center and PowerShell steps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/\" \/>\n<meta property=\"og:site_name\" content=\"CiraSync\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/CiraSync\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-21T10:35:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T10:48:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cirasync.com\/wp-content\/uploads\/2024\/05\/CiraSync-Blog-1080x630-Light.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tara Parachuk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CiraSync\" \/>\n<meta name=\"twitter:site\" content=\"@CiraSync\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tara Parachuk\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/blogartikel\\\/how-to-hide-users-from-the-global-address-list\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/support\\\/how-to-hide-users-from-the-global-address-list\\\/\"},\"author\":{\"name\":\"Tara Parachuk\",\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/#\\\/schema\\\/person\\\/60f053f1a1195c2ec011352765b3ab77\"},\"headline\":\"How to Hide Users from the Global Address List in Microsoft 365 and Exchange\",\"datePublished\":\"2025-05-21T10:35:04+00:00\",\"dateModified\":\"2026-10-20T10:48:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/support\\\/how-to-hide-users-from-the-global-address-list\\\/\"},\"wordCount\":2941,\"publisher\":{\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/blogartikel\\\/how-to-hide-users-from-the-global-address-list\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cirasync.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/CiraSync-Blog-1080x630-Light.jpg\",\"articleSection\":[\"Blog Articles\",\"Support Articles\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/support\\\/how-to-hide-users-from-the-global-address-list\\\/\",\"url\":\"https:\\\/\\\/cirasync.com\\\/de\\\/blogartikel\\\/how-to-hide-users-from-the-global-address-list\\\/\",\"name\":\"How to Hide a User from the Global Address List (2026)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/blogartikel\\\/how-to-hide-users-from-the-global-address-list\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/blogartikel\\\/how-to-hide-users-from-the-global-address-list\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cirasync.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/CiraSync-Blog-1080x630-Light.jpg\",\"datePublished\":\"2025-05-21T10:35:04+00:00\",\"dateModified\":\"2026-10-20T10:48:42+00:00\",\"description\":\"Hide users, shared mailboxes, groups and contacts from the GAL in Microsoft 365, Exchange Online and hybrid setups, with admin center and PowerShell steps.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/blogartikel\\\/how-to-hide-users-from-the-global-address-list\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cirasync.com\\\/de\\\/blogartikel\\\/how-to-hide-users-from-the-global-address-list\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/blogartikel\\\/how-to-hide-users-from-the-global-address-list\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cirasync.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/CiraSync-Blog-1080x630-Light.jpg\",\"contentUrl\":\"https:\\\/\\\/cirasync.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/CiraSync-Blog-1080x630-Light.jpg\",\"width\":1080,\"height\":630,\"caption\":\"Calendar event details showing an attendee who has not responded to the meeting invitation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/blogartikel\\\/how-to-hide-users-from-the-global-address-list\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cirasync.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Hide Users from the Global Address List in Microsoft 365 and Exchange\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/cirasync.com\\\/de\\\/\",\"name\":\"CiraSync\",\"description\":\"Sync the Office 365 GAL, public folders and calendars to smartphones.\",\"publisher\":{\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cirasync.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/#organization\",\"name\":\"CiraSync\",\"url\":\"https:\\\/\\\/cirasync.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cirasync.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/CiraSync-Logo-.png\",\"contentUrl\":\"https:\\\/\\\/cirasync.com\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/CiraSync-Logo-.png\",\"width\":1200,\"height\":671,\"caption\":\"CiraSync\"},\"image\":{\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/CiraSync\\\/\",\"https:\\\/\\\/x.com\\\/CiraSync\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/cira-apps-limited\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCdFkOfXlRAWRadzGit3jJZA\\\/videos\"],\"description\":\"CiraSync automatically syncs CRM, contact & calendar data from M365, Exchange & many CRMs to every smartphone.\",\"email\":\"support@cirasync.com\",\"telephone\":\"1 (202) 747 0888\",\"legalName\":\"CiraSync\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cirasync.com\\\/de\\\/#\\\/schema\\\/person\\\/60f053f1a1195c2ec011352765b3ab77\",\"name\":\"Tara Parachuk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/cirasync.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Tara-parachuk.png6e3bcc11f04359aef23fc65e3662423c\",\"url\":\"https:\\\/\\\/cirasync.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Tara-parachuk.png\",\"contentUrl\":\"https:\\\/\\\/cirasync.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Tara-parachuk.png\",\"caption\":\"Tara Parachuk\"},\"description\":\"Tara is a seasoned marketing leader with over 15 years of experience driving growth through strategic positioning, consumer insights, and data-driven campaigns. She specializes in crafting compelling messaging that translates complex product value into clear customer benefits, while leveraging multi-channel marketing and storytelling to build strong brand influence. When she\u2019s not shaping go-to-market strategies, she\u2019s focused on creating impactful narratives that resonate with audiences and deliver measurable results.\",\"url\":\"https:\\\/\\\/cirasync.com\\\/de\\\/author\\\/tapcirasync-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Hide a User from the Global Address List (2026)","description":"Hide users, shared mailboxes, groups and contacts from the GAL in Microsoft 365, Exchange Online and hybrid setups, with admin center and PowerShell steps.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/\/","og_locale":"de_DE","og_type":"article","og_title":"How to Hide Users from the Global Address List in Microsoft 365 and Exchange","og_description":"Hide users, shared mailboxes, groups and contacts from the GAL in Microsoft 365, Exchange Online and hybrid setups, with admin center and PowerShell steps.","og_url":"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/","og_site_name":"CiraSync","article_publisher":"https:\/\/www.facebook.com\/CiraSync\/","article_published_time":"2025-05-21T10:35:04+00:00","article_modified_time":"2026-10-20T10:48:42+00:00","og_image":[{"width":1080,"height":630,"url":"https:\/\/cirasync.com\/wp-content\/uploads\/2024\/05\/CiraSync-Blog-1080x630-Light.jpg","type":"image\/jpeg"}],"author":"Tara Parachuk","twitter_card":"summary_large_image","twitter_creator":"@CiraSync","twitter_site":"@CiraSync","twitter_misc":{"Verfasst von":"Tara Parachuk"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/#article","isPartOf":{"@id":"https:\/\/cirasync.com\/de\/support\/how-to-hide-users-from-the-global-address-list\/"},"author":{"name":"Tara Parachuk","@id":"https:\/\/cirasync.com\/de\/#\/schema\/person\/60f053f1a1195c2ec011352765b3ab77"},"headline":"How to Hide Users from the Global Address List in Microsoft 365 and Exchange","datePublished":"2025-05-21T10:35:04+00:00","dateModified":"2026-10-20T10:48:42+00:00","mainEntityOfPage":{"@id":"https:\/\/cirasync.com\/de\/support\/how-to-hide-users-from-the-global-address-list\/"},"wordCount":2941,"publisher":{"@id":"https:\/\/cirasync.com\/de\/#organization"},"image":{"@id":"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/#primaryimage"},"thumbnailUrl":"https:\/\/cirasync.com\/wp-content\/uploads\/2024\/05\/CiraSync-Blog-1080x630-Light.jpg","articleSection":["Blog Articles","Support Articles"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/cirasync.com\/de\/support\/how-to-hide-users-from-the-global-address-list\/","url":"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/","name":"How to Hide a User from the Global Address List (2026)","isPartOf":{"@id":"https:\/\/cirasync.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/#primaryimage"},"image":{"@id":"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/#primaryimage"},"thumbnailUrl":"https:\/\/cirasync.com\/wp-content\/uploads\/2024\/05\/CiraSync-Blog-1080x630-Light.jpg","datePublished":"2025-05-21T10:35:04+00:00","dateModified":"2026-10-20T10:48:42+00:00","description":"Hide users, shared mailboxes, groups and contacts from the GAL in Microsoft 365, Exchange Online and hybrid setups, with admin center and PowerShell steps.","breadcrumb":{"@id":"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/#primaryimage","url":"https:\/\/cirasync.com\/wp-content\/uploads\/2024\/05\/CiraSync-Blog-1080x630-Light.jpg","contentUrl":"https:\/\/cirasync.com\/wp-content\/uploads\/2024\/05\/CiraSync-Blog-1080x630-Light.jpg","width":1080,"height":630,"caption":"Calendar event details showing an attendee who has not responded to the meeting invitation"},{"@type":"BreadcrumbList","@id":"https:\/\/cirasync.com\/de\/blogartikel\/how-to-hide-users-from-the-global-address-list\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cirasync.com\/de\/"},{"@type":"ListItem","position":2,"name":"How to Hide Users from the Global Address List in Microsoft 365 and Exchange"}]},{"@type":"WebSite","@id":"https:\/\/cirasync.com\/de\/#website","url":"https:\/\/cirasync.com\/de\/","name":"CiraSync","description":"Sync the Office 365 GAL, public folders and calendars to smartphones.","publisher":{"@id":"https:\/\/cirasync.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cirasync.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/cirasync.com\/de\/#organization","name":"CiraSync","url":"https:\/\/cirasync.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/cirasync.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/cirasync.com\/wp-content\/uploads\/2019\/07\/CiraSync-Logo-.png","contentUrl":"https:\/\/cirasync.com\/wp-content\/uploads\/2019\/07\/CiraSync-Logo-.png","width":1200,"height":671,"caption":"CiraSync"},"image":{"@id":"https:\/\/cirasync.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CiraSync\/","https:\/\/x.com\/CiraSync","https:\/\/www.linkedin.com\/company\/cira-apps-limited","https:\/\/www.youtube.com\/channel\/UCdFkOfXlRAWRadzGit3jJZA\/videos"],"description":"CiraSync automatically syncs CRM, contact & calendar data from M365, Exchange & many CRMs to every smartphone.","email":"support@cirasync.com","telephone":"1 (202) 747 0888","legalName":"CiraSync"},{"@type":"Person","@id":"https:\/\/cirasync.com\/de\/#\/schema\/person\/60f053f1a1195c2ec011352765b3ab77","name":"Tara Parachuk","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/cirasync.com\/wp-content\/uploads\/2026\/01\/Tara-parachuk.png6e3bcc11f04359aef23fc65e3662423c","url":"https:\/\/cirasync.com\/wp-content\/uploads\/2026\/01\/Tara-parachuk.png","contentUrl":"https:\/\/cirasync.com\/wp-content\/uploads\/2026\/01\/Tara-parachuk.png","caption":"Tara Parachuk"},"description":"Tara is a seasoned marketing leader with over 15 years of experience driving growth through strategic positioning, consumer insights, and data-driven campaigns. She specializes in crafting compelling messaging that translates complex product value into clear customer benefits, while leveraging multi-channel marketing and storytelling to build strong brand influence. When she\u2019s not shaping go-to-market strategies, she\u2019s focused on creating impactful narratives that resonate with audiences and deliver measurable results.","url":"https:\/\/cirasync.com\/de\/author\/tapcirasync-com\/"}]}},"authors":[{"term_id":13535,"user_id":38,"is_guest":0,"slug":"tapcirasync-com","display_name":"Tara Parachuk","avatar_url":{"url":"https:\/\/cirasync.com\/wp-content\/uploads\/2026\/01\/Tara-parachuk.png","url2x":"https:\/\/cirasync.com\/wp-content\/uploads\/2026\/01\/Tara-parachuk.png"},"avatar_alt":"","avatar_decorative":"","author_category":"1","first_name":"Tara","last_name":"Parachuk","user_url":"","job_title":"","description":"Tara is a seasoned marketing leader with over 15 years of experience driving growth through strategic positioning, consumer insights, and data-driven campaigns. She specializes in crafting compelling messaging that translates complex product value into clear customer benefits, while leveraging multi-channel marketing and storytelling to build strong brand influence.\r\n\r\nWhen she\u2019s not shaping go-to-market strategies, she\u2019s focused on creating impactful narratives that resonate with audiences and deliver measurable results."}],"_links":{"self":[{"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/posts\/57665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/comments?post=57665"}],"version-history":[{"count":2,"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/posts\/57665\/revisions"}],"predecessor-version":[{"id":74379,"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/posts\/57665\/revisions\/74379"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/media\/46654"}],"wp:attachment":[{"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/media?parent=57665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/categories?post=57665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/tags?post=57665"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/cirasync.com\/de\/wp-json\/wp\/v2\/ppma_author?post=57665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}