仅搜索当前域但不搜索子域

时间:2011-12-14 08:27:19

标签: search coldfusion ldap dns

我正在尝试搜索域A中的所有用户,但我不希望搜索深入挖掘子域B.

如何做到这一点?

我尝试将其包含在过滤器中但不起作用:

(!(distinguishedName=*DC=domainA*))

我正在使用coldfusion LDAP功能。

1 个答案:

答案 0 :(得分:0)

您可以使用start和scope来完成您所描述的内容,而不是过滤:

<cfldap start="dc=primaryDomain,dc=com" scope="base" .....>

请参阅docs

修改

或者,您可以先让所有用户浏览整个目录,然后使用Query of Query调用进一步过滤。

<cfquery dbtype="query" name="filteredLDAP">
SELECT * FROM ldapResults WHERE dn not LIKE '%domainA%'
</cfquery>