Como posso filtrar um grupo de distribuição dinâmica pelo nome do banco de dados?

1

Eu preciso criar um DL dinâmico para listar os membros de um banco de dados individual e não consigo obter o comando powershell para filtrar os resultados corretamente.

[PS] C:\>New-DynamicDistributionGroup -Name "test1233" 
    -RecipientFilter {Database -eq  "CN=JournalRecover,CN=Databases,
      CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,
      CN=Company,CN=MicrosoftExchange,CN=Services,CN=Configuration,DC=company,DC=com" }

A razão pela qual eu estou tentando esse DG é para que eu possa preencher o seguinte script powershell para exportar e-mail para todos os usuários em um banco de dados

[PS] C:\>$mbxs = Get-MailboxDatabase rdb16 | Get-MailboxStatistics
[PS] C:\>New-MailboxSearch -Name "test2" -SourceMailboxes $mbxs 
         -TargetMailbox journalrecover  -StartDate "11/1/2012"
         -EndDate "11/15/2012" -IncludeUnsearchableItems:$true 
         -SearchDumpster:$true -ExcludeDuplicateMessages:$true
         -DoNotIncludeArchive:$true

Pergunta

  1. Como posso criar um DG que filtra por banco de dados?
  2. OU como posso alterar a pesquisa de caixa de correio para que se aplique a várias caixas de correio no banco de dados?
por random65537 18.04.2013 / 17:20

1 resposta

0

Sua sintaxe está correta, mas você tem um erro de digitação no seu DN. CN=MicrosoftExchange deve ser CN=Microsoft Exchange . Você também pode visualizar a associação com:

$dyn = Get-DynamicDistributionGroup test1233 Get-Recipient -RecipientPreviewFilter $dyn.RecipientFilter

    
por 14.01.2014 / 19:30