Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell:按Office属性筛选的动态通讯组_Powershell_Exchange Server - Fatal编程技术网

Powershell:按Office属性筛选的动态通讯组

Powershell:按Office属性筛选的动态通讯组,powershell,exchange-server,Powershell,Exchange Server,我已经做了几个DDG,但是我在Office属性中使用收件人过滤器时遇到了一个麻烦。我们正在运行Exchange2007 SP3。我尝试了很多关于过滤器的变化,试图使它更简单,但没有用。我可以使用诸如postalcode或title之类的属性,并按设计工作 New-DynamicDistributionGroup -Name DDG-TEST ` -Alias DDG-TEST ` -RecipientFilter { RecipientType -eq 'UserMailbox'

我已经做了几个DDG,但是我在Office属性中使用收件人过滤器时遇到了一个麻烦。我们正在运行Exchange2007 SP3。我尝试了很多关于过滤器的变化,试图使它更简单,但没有用。我可以使用诸如postalcode或title之类的属性,并按设计工作

New-DynamicDistributionGroup -Name DDG-TEST `
    -Alias DDG-TEST `
    -RecipientFilter { RecipientType -eq 'UserMailbox' -and Office -eq 'Chicago' } `
    -DisplayName DDG-TEST `
    -OrganizationalUnit  "OU=TEST,DC=domain,DC=local`
    -RecipientContainer "domain.local/District" `
    -DomainController "dc.domain.local"
DDG创建罚款,但没有成员。我已经查询了下面这些相同的用户,得到了79个用户

Get-ADObject -Filter ("physicalDeliveryOfficeName -eq 'Chicago'")

有人有类似的问题吗?我发誓我已经搜遍了国际米兰,我也看过其他人的代码,我没有发现任何不对劲的地方。谢谢你的帮助

尝试更改收件人容器的语法-在本例中,将其设置为
OU=District,DC=domain,DC=local
。我只是用同样的方法创建了一个动态列表,没有任何问题。

@warrord我更改了收件人容器,它创建了DDG…但预览仍然是空的。啊。也许有一个Exchange更新/热修复程序可以解决这个问题。谢谢你的建议!