Remover uma política de catálogo de endereços no Exchange Online

As ABPs (políticas de catálogo de endereços) permitem segmentar usuários em grupos específicos para fornecer a eles GALs (listas de endereços globais) personalizadas no Outlook e Outlook na Web (anteriormente conhecidas como Outlook Web App). Para obter mais informações sobre ABPs, consulte Políticas de catálogo de endereços no Exchange Online.

Você só pode remover ABPs de sua organização Exchange Online usando Exchange Online PowerShell e somente se o ABP não for atribuído a uma caixa de correio (caixas de correio ativas ou caixas de correio excluídas suavemente que ainda são recuperáveis).

Do que você precisa saber para começar?

  • Tempo estimado para conclusão: Menos de 5 minutos.

  • Por padrão, a função Lista de Endereços não é atribuída a nenhum grupo de funções no Exchange Online. Para usar quaisquer cmdlets ou recursos que exijam a função Lista de Endereços, você precisa adicionar a função a um grupo de funções. Para obter mais informações, consulte Modificar grupos de funções.

  • Para se conectar ao PowerShell do Exchange Online, confira Conectar ao PowerShell do Exchange Online.

Dica

Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns em Exchange Online ou Proteção do Exchange Online.

Use Exchange Online PowerShell para remover um ABP

Etapa 1: verificar se o ABP não está atribuído a uma caixa de correio

  1. Substitua <ABPName> pelo nome do ABP e execute o seguinte comando para obter o valor de DN ( DistinguishedName ) do ABP que você deseja remover:

    Get-AddressBookPolicy -Identity "<ABPName>" | Format-List DistinguishedName
    
  2. Para ver se o ABP é atribuído a uma caixa de correio ativa, substitua <ABPDistinguishedName> pelo DN do ABP e execute o seguinte comando:

    Get-Mailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
    

    Para remover a atribuição ABP de todas as caixas de correio ativas encontradas, substitua <ABPDistinguishedName> pelo DN do ABP e execute os seguintes comandos:

    $a = Get-Mailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
    
    $a | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -AddressBookPolicy $null}
    
  3. Para ver se o ABP é atribuído a uma caixa de correio excluída (recuperável), substitua <ABPDistinguishedName> pelo DN do ABP e execute o seguinte comando:

    Get-Mailbox -SoftDeletedMailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
    

    Para remover a atribuição ABP de todas as caixas de correio excluídas suavemente que você encontrar, substitua <ABPDistinguishedName> pelo DN do ABP e execute os seguintes comandos:

    $s = Get-Mailbox -SoftDeletedMailbox -ResultSize unlimited -Filter "AddressBookPolicy -eq '<ABPDistinguishedName>'"
    
    $s | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -AddressBookPolicy $null}
    

Observação: se você não atribuir um ABP a uma caixa de correio, o GAL de toda a sua organização ficará visível para o usuário no Outlook e Outlook na Web. Em vez de usar o valor $null, você pode especificar o nome de um ABP diferente (entre aspas se o nome contiver espaços).

Etapa 2: remover o ABP

Para remover um ABP, use esta sintaxe:

Remove-AddressBookPolicy -Identity <ABPIdentity>

Este exemplo remove o ABP chamado ABP TailspinToys.

Remove-AddressBookPolicy -Identity "ABP TailspinToys"

Para informações detalhadas de sintaxes e de parâmetros, consulte Remove-AddressBookPolicy.

Como saber se funcionou?

Para verificar se você removeu com êxito um ABP, use qualquer um desses procedimentos no Exchange Online PowerShell:

  • Execute o seguinte comando para verificar se o ABP não está listado:

    Get-AddressBookPolicy
    
  • Substitua <ABPName> pelo nome do ABP e execute o seguinte comando para confirmar se um erro foi retornado:

    Get-AddressBookPolicy -Identity "<ABPName>"