• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 4776
  • Last Modified:

How to change the global address book?

Just getting started with Exchange 2007 here and I have a small question.

1. I have created all the rooms in our building as room mailboxes, and these show up in the global address book and the rooms address book, making it somewhat messy. Is there a neat way of hiding the rooms from the global book, and just having them show up on the Rooms address book?
1 Solution

I don't think you can edit the Default GAL or address lists via the EMC. The more simpler options are probably to create new address lists and assign the clients to use the new address lists that can be managed more easily from the EMC.

This can be done via the Exchange Management Shell via Set-GlobalAddressList  -



See - "Set-GlobalAddressList "Default Global Address List" -RecipientFilter {(Alias -ne $null -and (ObjectClass -eq 'user' -or ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExchDynamicDistributionList' -or ObjectClass -eq 'group' -or ObjectClass -eq 'publicFolder'))} "

The Global Address List is a representation of every mail-enabled object in Active Directory and therefore it is not possible to remove items from it. The only way to do so would be to hide the mailboxes from the Exchange address lists (which would mean they wouldn't show up in your rooms address book) or you can, as mass2612 said, make your own custom address books with your own filters.
choltheAuthor Commented:
Thanks, this was just what I was expecting and hoping to achieve!


Featured Post

Free Backup Tool for VMware and Hyper-V

Restore full virtual machine or individual guest files from 19 common file systems directly from the backup file. Schedule VM backups with PowerShell scripts. Set desired time, lean back and let the script to notify you via email upon completion.  

Tackle projects and never again get stuck behind a technical roadblock.
Join Now