我正在尝试使用几个 Exchange 分发列表来访问应用程序(由于这个特定企业的文化,与许多安全组相比,该列表在人们进出时保持更新)。
这里的问题是我似乎无法构建一个将检索列表成员的过滤器。
例如,假设分发列表存在于
CN=\#Accounting Users,OU=DistributionLists,OU=Groups,DC=enterprise,DC=com
..one 希望能够使用过滤器语法检索其用户帐户成员:
(&
(objectCategory=Person)
(sAMAccountName=*)
(memberOf=CN=\#Accounting Users,OU=DistributionLists,OU=Groups,DC=enterprise,DC=com)
)
所写的这个过滤器返回一个错误,表明我的“memberOf”语法无效。我认为它在井号之前的反斜杠上令人窒息,即使它明确显示在distinguishedName
该组的字段中。
如果我删除反斜杠,则搜索完成,但不返回任何内容。
列表的成员memberOf
在其帐户对象上具有通常的属性。
我在这里做错了什么,如何使搜索工作?
试试这个:
我在Adaxes的帮助下构建了它,它对我有用。