8

我尝试了很多查询,但这让我得到了我的 OU:

(&(objectCategory=organizationalUnit)(Name=MyOU))(我只是在这里得到你)

我尝试使用(&(objectCategory=organizationalUnit)(objectClass=group)(Name=MyOU))但失败了。

还有,(&(objectCategory=Group)(cn=MyOU,dc=mytop,dc=mysuffix))失败了。

我正在尝试获取 OU 中的组。我已经搜索了很多,但无法想出它。如何在 OU 中找到组?我有一个例程可以打印出这些组。我只是无法正确查询。

感谢您的任何帮助。

4

3 回答 3

7

cn=MyOU,dc=mytop,dc=mysuffix不进入过滤器 - 这是您搜索的基本 DN。

您需要的过滤器只是(objectClass=group).

于 2009-08-03T21:36:38.043 回答
2

尝试指定搜索库而不是将其添加到查询中。从 ldapsearch,你会这样做:

-s dc=MyOU,dc=com您的搜索库可能会有所不同

在 vb 中,您可以在对象中指定它:

DirectoryEntry("LDAP://服务器 IP //DC=MyOU,DC=com"...

从那里,过滤器 (objectclass=group) 应该可以满足您的需求。

于 2009-08-03T21:33:31.577 回答
1

如果您使用 powershell,只需使用-SearchBase参数

于 2018-02-05T09:07:13.503 回答