Hide user from GAL (Global Address List)

Because we don’t have either a dedicated on site exchange or a hybrid Exchange environment the option to hide a user from the GAL is not present in the ADUC snapin.

In Romax situation this can only be achieved using ADSI edit which is inherently dangerous as allot of damage can be done using ADSI Edit.

Fortunately powershell comes to the rescue here 

Don’t forget to substitute “Paulie” for the username of your choice.!!

To hide a user from the GAL you simply.

Set-ADUser paulie -Replace @{msExchHideFromAddressLists=$true}

And to unhide a user simply.

Set-ADUser paulie -Replace @{msExchHideFromAddressLists=$false}