0

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

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

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

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

(Get-DynamicDistributionGroup GROUP_NAME).RecipientFilter

我已经确定我是组织和收件人管理员组的一员,我是否还缺少其他东西才能在 Shell 中显示它?解码此过滤器的最简单方法是什么?

4

1 回答 1

0

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

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

于 2013-01-14T18:53:01.193 回答