我正在尝试使用一些Exchange分发列表来访问应用程序(由于在这个特定企业中的文化,这个列表与许多安全组进行移动和移出的人员保持更新)。
这里的问题是,我似乎无法构build一个filter,将检索列表成员。
例如,分配列表存在于
CN=\#Accounting Users,OU=DistributionLists,OU=Groups,DC=enterprise,DC=com
..one会希望能够检索其filter语法的用户帐户成员:
(& (objectCategory=Person) (sAMAccountName=*) (memberOf=CN=\#Accounting Users,OU=DistributionLists,OU=Groups,DC=enterprise,DC=com) )
这个filter写入返回一个错误,表明我的“memberOf”语法是无效的。 我认为它是在散列符号之前的反斜杠上扼杀,尽pipe它显式地显示在组的distinguishedName字段中。
如果我删除反斜杠,则search完成,但不返回任何内容。
列表的成员在其账户对象上具有通常的memberOf属性。
我在这里做错了什么,以及如何使search工作?
试试这个:
(& (objectCategory=Person) (sAMAccountName=*) (memberOf=CN=\5C\5C#Accounting Users,OU=DistributionLists,OU=Groups,DC=enterprise,DC=com) )
我在Adaxes的帮助下构build它,它在我身边工作。