Мне нужно создать динамический список рассылки, чтобы перечислить элементы отдельной базы данных, и я не могу получить команду PowerShell для правильной фильтрации результатов.
[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" }
Причина, по которой я пытаюсь использовать этот DG, заключается в том, что я могу заполнить следующий сценарий PowerShell для экспорта электронной почты для всех пользователей в базе данных
[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
Вопрос
Ваш синтаксис правильный, но в вашем DN опечатка. CN=MicrosoftExchange
должно быть CN=Microsoft Exchange
. Вы также можете предварительно просмотреть членство с помощью:
$ dyn = Get-DynamicDistributionGroup test1233 Get-Recipient -RecipientPreviewFilter $ dyn.RecipientFilter