Hi,
I have tested in my using the cmdlt below:
$db = (Get-MailboxDatabase "MYdatabase").distinguishedName
New-DynamicDistributionGroup MyGroup -RecipientFilter {Database -eq $DB} -RecipientContainer "DC=MyDomain,DC=com" -OrganizationalUnit "OU=Distribution Groups,DC=MyDomain,DC=com" -RequireSenderAuthenticationEnabled
$false
After that I use the cmdlt to emulate the member of the DL
$DL = Get-DynamicDistributionGroup -Identity "MyGroup"
Get-Recipient -RecipientPreviewFilter $DL.RecipientFilter
The result is groups that we created before.
So something seems not to be correctly configured. We found thatwe have to usestring for-RecipientFilterSoif we create dynamic distribution group with database specified(see below cmdlt), then the result could be correct.
New-DynamicDistributionGroup MyGroup -RecipientFilter {Database -eq "CN=Staff-Mailbox Store,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=MyDomain,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=MYDomain,DC=com"} -RecipientContainer "DC=MyDomain,DC=com" -OrganizationalUnit "OU=Distribution Groups,DC=MyDomain,DC=com" -RequireSenderAuthenticationEnabled $false
New-DynamicDistributionGroup
http://technet.microsoft.com/en-us/library/bb125127.aspx
Xiu