A menos que haja alguma propriedade comum que você possa usar para filtrar todos os destinatários a serem excluídos, você precisará excluí-los um por um usando vários filtros de exclusão.
Consegui remover um usuário usando este comando:
Set-DynamicDistributionGroup -Identity "All Staff" -RecipientFilter {((RecipientType -eq 'UserMailbox') -and -not(Name -like 'Employment'))}
Mas tenho mais de uma caixa de correio que desejo remover. É possível adicionar outra caixa de correio ao comando acima?
A menos que haja alguma propriedade comum que você possa usar para filtrar todos os destinatários a serem excluídos, você precisará excluí-los um por um usando vários filtros de exclusão.
Uma solução gerenciável provavelmente seria uma que significava que você não precisaria voltar para alterar o filtro do destinatário toda vez que um novo candidato à exclusão fosse criado.
Eu tive que implementar um filtro de destinatário no outro dia para um escopo de gerenciamento. O filtro foi baseado em um grupo de segurança. Então, do ângulo do grupo de segurança, você poderia criar um grupo de segurança e gerenciar suas exclusões usando isso. Por exemplo, seu filtro ficaria assim:
{((RecipientType -eq 'UserMailbox') -and -not(MemberOfGroup -eq 'AllStaff_Exclusion_Group'))}
Igualmente, você pode usar o SG para incluir membros da equipe, removendo a necessidade de um filtro complicado. Se isso ajudar, contém uma lista de todas as propriedades filtráveis . Existem muitos, por isso, é possível encontrar um que seus destinatários excluídos tenham em comum.
Tags exchange-2010