Partilhar via


As novas listas de endereços que criar no Exchange Online não contêm todos os destinatários esperados

Número original da BDC: 2955640

Sintomas

Quando cria uma nova lista de endereços no Microsoft Exchange Online, esta não contém todos os destinatários esperados. Além disso, se eliminar e, em seguida, recriar a lista de endereços com o mesmo filtro de destinatário, poderão ser adicionados diferentes destinatários à lista.

Por exemplo, execute o seguinte comando para criar uma lista de endereços para todos os utilizadores que tenham Exchange Online caixas de correio nas quais o CustomAttribute15 parâmetro está definido como CPandL:

New-AddressList -Name "CPandL" -RecipientFilter {(RecipientType -eq 'UserMailbox') -and (CustomAttribute15 -like *CPandL*)}

No entanto, nem todos os destinatários esperados são adicionados à lista de endereços.

Causa

As novas listas de endereços não são atualizadas automaticamente no Exchange Online. Além disso, os Update-AddressList cmdlets e Update-GlobalAddressList não estão atualmente disponíveis no Exchange Online. Este comportamento é por concepção.

Solução

Depois de criar a lista de endereços, faça uma alteração a cada objeto a que o filtro de destinatário se aplica. Para tal, utilize um dos seguintes procedimentos, conforme adequado para a sua situação.

Se tiver um ambiente no local e na cloud que esteja a utilizar a sincronização do Active Directory

  1. Defina ou altere um atributo para todos os utilizadores na instalação local do Active Directory Domain Services (AD DS) que correspondem aos objetos de filtro. Por exemplo, especifique um valor para o CustomAttribute1 parâmetro . Para tal, siga estes passos:

    1. Abra a Shell de Gestão do Exchange.

    2. Execute os seguintes comandos. O seguinte conjunto de comandos especifica um valor temporário para o CustomAttribute1 parâmetro .

      $mbxs = Get-Mailbox -ResultSize Unlimited
      
      $RemoteMBX = Get-RemoteMailbox -ResultSize Unlimited
      
      $mbxs | Set-Mailbox -CustomAttribute1 "temp value"
      
      $RemoteMBX | Set-RemoteMailbox -CustomAttribute1 "temp value"
      

      Nota

      Em alternativa, pode executar um comando para efetuar uma alteração apenas às caixas de correio incluídas na lista de endereços.

  2. Aguarde pela execução da sincronização de diretórios. Em alternativa, force a sincronização de diretórios.

    Após a execução da sincronização de diretórios, os utilizadores devem ser adicionados à lista de endereços.

  3. Se quiser anular as alterações efetuadas no passo 1, remova o valor que especificou para o atributo . Para tal, siga estes passos:

    1. Abra a Shell de Gestão do Exchange.

    2. Execute os seguintes comandos. O seguinte conjunto de comandos remove o valor temporário que definiu anteriormente para o CustomAttribute1 parâmetro :

      $mbxs = Get-Mailbox -ResultSize Unlimited
      
      $RemoteMBX = Get-RemoteMailbox -ResultSize Unlimited
      
      $mbxs | Set-Mailbox -CustomAttribute1 $null
      
      $RemoteMBX | Set-RemoteMailbox -CustomAttribute1 $null
      
  4. Aguarde pela execução da sincronização de diretórios. Em alternativa, force a sincronização de diretórios.

Se tiver um ambiente apenas na cloud

  1. Ligue-se ao Exchange Online com o PowerShell. Para obter mais informações sobre como fazê-lo, consulte Ligar ao Exchange Online PowerShell.

  2. Execute os seguintes comandos. O seguinte conjunto de comandos especifica um valor temporário para o CustomAttribute1 parâmetro e, em seguida, inverte a alteração.

    $mbxs = Get-Mailbox -ResultSize Unlimited
    
    $mbxs | Set-Mailbox -CustomAttribute1 "temp value"
    
    $mbxs | Set-Mailbox -CustomAttribute1 $null
    

    Nota

    Em alternativa, pode executar um comando para efetuar uma alteração apenas às caixas de correio incluídas na lista de endereços.

Mais informações

Para obter mais informações, consulte Políticas do Livro de Endereços, Piadas do Jamba e Agentes Secretos.

Ainda necessita de ajuda? Aceda à Comunidade Microsoft ou a Microsoft Questões & Respostas.