我需要创build一个dynamic的DL来列出一个单独的数据库的成员,我无法得到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