How to hide a mail contact from your Global Address List? Microsoft has removed this option from the Exchange ECP web interface only for mail contacts. So you must use PowerShell to perform this step.
First, open the Exchange Management Shell and type the following command:
PS > Set-MailContact <alias> -HiddenFromAddressListsEnabled $true
To confirm the previous action, run this command:
PS > Get-MailContact <alias> | Format-List *hidden* HiddenFromAddressListsEnabled : True
Do you want to hide all contacts in one step?
PS > Get-MailContact | Set-MailContact -HiddenFromAddressListsEnabled $true
Thanks for reading! You can follow me on Twitter @PrigentNico