Antecedentes:
Eu tenho um ambiente de troca de vários inquilinos 2013 que é criado segmentando cada locatário com o uso de Políticas de Catálogo de Endereços (ABP). Isso está funcionando muito bem, pois cada locatário pode ver apenas os usuários, grupos, salas e contatos de sua organização - como pretendido.
A única coisa que não está funcionando é o recurso de localização de salas que está embutido no outlook 2010/13.
O localizador de sala é preenchido por grupos de distribuição especiais que têm o parâmetro -roomlist marcado. Os membros (caixas de correio da sala) desse grupo de distribuição são exibidos no painel do roomfinder no Outlook.
Deixe-me explicar um pouco mais:
Se o Usuário A não estiver em uma ABP, o localizador de sala mostrará todas as listas de quartos no localizador de salas (grupos de distribuição com o atributo -roomlist) dentro de todo o ambiente.
Se o Usuário A estiver em uma ABP, ele não poderá ver as listas de quartos / salas no localizador de quarto , mas poderá vê-las no catálogo de endereços e quando pressionar o botão de salas ao marcar uma reunião. (ou seja, as políticas do catálogo de endereços estão funcionando conforme o esperado)
Os cmdlets usados para criar cada inquilino são: New-GlobalAddressList
New-GlobalAddressList -Name "TenantName - GAL" -ConditionalCustomAttribute15 "ABC" -IncludedRecipients MailboxUsers -RecipientContainer "Path/to/OU
New-AddressList -Name "TenantName - All Rooms" -RecipientFilter "(CustomAttribute15 -eq 'ABC') -and (RecipientDisplayType -eq 'ConferenceRoomMailbox')" -RecipientContainer "Path/to/OU
New-AddressList -Name "TenantName - All Users" -RecipientFilter "(CustomAttribute15 -eq 'ABC') -and (ObjectClass -eq 'User')" -RecipientContainer "Path/to/OU
New-AddressList -Name "TenantName - All Contacts" -RecipientFilter "(CustomAttribute15 -eq 'ABC) -and (ObjectClass -eq 'Contact')" -RecipientContainer "Path/to/OU
New-AddressList -Name "TenantName - All Groups" -RecipientFilter "(CustomAttribute15 -eq 'ABC') -and (ObjectClass -eq 'Group')" -RecipientContainer "Path/to/OU
New-OfflineAddressBook -Name "TenantName" -AddressLists "TenantName - GAL"
New-AddressBookPolicy -Name "TenantName" -AddressLists "TenantName - All Users", "TenantName - All Contacts", "TenantName - All Groups" -GlobalAddressList "TenantName - GAL" -OfflineAddressBook "TenantName" -RoomList "TenantName - All Rooms"
Eu tentei configurar o CustomAttribute15 como o código do inquilino usado no exemplo (ABC), pensando que o ABP corresponderia à seguinte condição:
New-AddressList -Name "NomeNoteador - Todos os Grupos" -RecipientFilter "(CustomAttribute15 -eq 'ABC') -e- (ObjectClass -eq 'Group') Caminho "-RecipientContainer" / para / OU