Usuário não aparece em Address List especifica

Um usuário lamentou-se que somente ele não aparecia na Address List de sua filial, porém todos os outros usuários apareciam normalmente. No caso dessa Address List, a mesma foi criada para realizar uma query em usuários que possuíam o campo “City” do AD com determinado valor.

Verificando através da opção “Preview recipients the global address list includes”, o usuário era listado. Porém nem no OWA e nem no Outlook o mesmo aparecia.

Troubleshooting:

Como eu já havia visto problemas como esse anteriormente, fui diretamente no ADSI.edit checar dois atributos específicos. O primeiro deles era o msExchQueryBaseDN, que em teoria não deve possuir nenhum valor. Checando que o atributo realmente estava vazio, fui checar um segundo atributo que se chama showInAddressBook. Esse atributo deve possuir no mínimo três ou mais valores. Eles devem corresponder as Address List no qual o usuário faz parte. Por padrão todo usuário com mailbox é incluso nas seguintes Address Lists: All Mailboxes, All Recipients e GlobalAddressList.

No caso do referido usuário, o mesmo era incluso em apenas duas delas:

Address List

Causa:

Pesquisando na internet para tentar intender como isso ocorreu sem nenhuma intervenção, encontrei alguns relatos de pessoas que realizaram a opção de “Hidden From Address List” no Exchange, e posteriormente removeram a opção. Ocorre que ao esconder a mailbox das listas com essa opção, todos os valores do atributo showInAddressBook são deletados. Assim permanecem apenas os valores: All Mailbox e All Recipients.

Porém ao remover o check-box “Hidden From Address List”, todas as listas que o usuário faz parte devem voltar ao atributo showInAddressBook, mas por algum motivo isso não ocorreu com esse usuário.

Resolução:

Bastou adicionar manualmente o canonical name (CN) da Address List – pode ser uma ou mais – no atributo showInAddressBook. Instantaneamente o usuário voltou a aparecer na Address List.

06

Se acaso o problema ocorre com vários usuários, considerem o uso de um script para localizar os usuários problemáticos.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *