Olá pessoal,

Hoje daremos uma dica de como podemos criar um Address book policies.
O procedimento abaixo cria uma GAL, AddressList e OfflineAdressBook e finalmente cria uma politica (Address book policies  – ABP) associando a todos a GAL, AddressList e OfflineAddressBook criado.

1) – New-GlobalAddressList

New-GlobalAddressList -Name “mada.srv.br-GAL” -RecipientFilter {(CustomAttribute1 -eq “mada.srv.br”) -or (CustomAttribute3 -eq “mada-01.srv.br”)}

2) – New-AddressList
New-AddressList -Name “mada.srv.br-ALL” -RecipientFilter {((RecipientType -eq ‘UserMailbox’) -or (RecipientType -eq “MailUniversalDistributionGroup”) -or (RecipientType -eq “DynamicDistributionGroup”) -and (CustomAttribute1 -eq “mada.srv.br”) -or (CustomAttribute3 -eq “mada.srv.br”))}

3) – New-AddressList 
New-AddressList -Name “mada.srv.br-Rooms” -RecipientFilter {(Alias -ne $null) -and (customattribute1 -eq “mada.srv.br”) -or (Customattribute3 -eq “mada.srv.br”) -and (RecipientDisplayType -eq ‘ConferenceRoomMailbox’) -or (RecipientDisplayType -eq ‘SyncedConferenceRoomMailbox’)}

4) – New-OfflineAddressBook
New-OfflineAddressBook –Name mada.srv.br-OAB –Addresslists “mada.srv.br-GAL”

Depois que você criar a GAL, AddressList e OfflineAddressBook, execute o procedimento abaixo:

5) – Criando Address book policies
New-AddressBookPolicy -Name “mada.srv.br” -AddressLists “\mada.srv.br-ALL” -OfflineAddressBook “\mada.srv.br-OAB” -GlobalAddressList “\mada.srv.br-GAL” -RoomList “\mada.srv.br-Rooms”

Até a próxima,

Marco Antonio (Mada)