User not visible in global address list (GAL) in Exchange: Unable to modify MS365 setting

abderrahmane belabes 80 Reputation points
2025-03-24T17:16:53.8666667+00:00

Hello,

I have a user who is not displayed in the global address list (GAL) of Exchange. In the MS365 tenant, the option is disabeled out and I can't change it. In Active Directory, I don't have the 'msexchhidefromaddresslists' attribute. Can I do this with PowerShell, and how can I proceed, please?

Thank you in advance.

Outlook Management
Outlook Management
Outlook: A family of Microsoft email and calendar products.Management: The act or process of organizing, handling, directing or controlling something.
5,794 questions
0 comments No comments
{count} votes

Accepted answer
  1. Faery Fu-MSFT 19,686 Reputation points
    2025-03-25T02:53:15.81+00:00

    Hi @abderrahmane belabes ,

    Here are a few steps you can take to troubleshoot and resolve this problem:

    1. Check the User's Mailbox Settings:
      • Ensure the user's mailbox is not hidden from the address lists.
             Set-Mailbox -Identity "******@domain.com" -HiddenFromAddressListsEnabled $false
        
    2. Update the Offline Address Book (OAB):
      • Sometimes, the Offline Address Book might not be updated. You can force an update by running the following PowerShell command in Exchange Management Shell:
          Update-GlobalAddressList -Identity "Default Global Address List"
      
      • After updating the GAL, you can also update the OAB by running:
          Update-OfflineAddressBook -Identity "Default Offline Address Book"
      
    3. Check Directory Synchronization:
      • If you are in a hybrid environment, ensure that the directory synchronization is working correctly. Verify that the user’s attributes are correctly synced from on-premises Active Directory to Azure AD.
    4. Verify Attribute Values:
      • Ensure that the ShowInAddressBook attribute is populated with appropriate values. You can check this using the following PowerShell command:
          Get-User -Identity "username" | Select-Object DisplayName, ShowInAddressBook
      
    5. Wait for Synchronization:
      • If the user was recently added or modified, it might take some time (up to 24-48 hours) for the changes to reflect in the GAL.

    Besides, here are some threads for your refernce.

    User\Name not appearing in Outlook (Global Address List)

    User not showing in GAL (Hybrid Environment) - Microsoft Community


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.