Exchange 2010 Powershell - 无法查看收件人筛选器

时间:2013-01-14 18:18:17

标签: powershell exchange-server-2010

我有一个动态的分发列表,我正在尝试修改,但是当前的过滤器很复杂,并且我没有设置。我正在尝试解码它,以便我可以从中排除某些电子邮件,因为目前它似乎包括域中的所有邮箱和联系人。

这是Exchange管理控制台中显示的当前过滤器,老实说,我对解码此字符串的过滤器了解不够:

(&(!cn=SystemMailbox{*})(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*)))(&(objectCategory=person)(objectClass=contact)) )))

下面的powershell命令没有向我显示Exchange命令行管理程序中的过滤器,我可能会更容易解码上面的查询:

(Get-DynamicDistributionGroup GROUP_NAME).RecipientFilter

我已经确定我是组织和收件人管理员小组的成员,是否还有其他我无法在壳牌中显示的内容?解码此滤镜的最简单方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您需要将ldap过滤器转换为路径,可以使用此脚本:

http://gallery.technet.microsoft.com/scriptcenter/7c04b866-f83d-4b34-98ec-f944811dd48d