3

是否可以在活动目录中搜索这样的组: - 给我所有包含名称sample的组?

在 SQL 中我会写

SELECT * FROM GROUP WHERE NAME LIKE %sample%

我在 msdn 上发现了一些关于表达式 =、<= 的提示,但不是类似的提示。 http://msdn.microsoft.com/en-us/library/system.directoryservices.directorysearcher.filter.aspx

感谢您的任何提示。

4

2 回答 2

3

星号在查询中的作用类似于通配符,因此“a*”或“*a”之类的过滤器应该可以工作。

于 2013-05-04T17:48:31.927 回答
2

如果您只是想搜索组的名称,您链接的页面底部的链接会告诉您该怎么做,但不会直接将您带到该页面

有关 LDAP 搜索字符串格式的更多信息,请参阅“搜索过滤器语法”(我添加了正确的链接)

使用类似(&(objectclass=group)(cn=*sample*))将是您要查找的查询。

如果您正在搜索用户是否是组的成员,而不仅仅是与模式匹配的所有组的列表,您需要使用MemberOf并且通配符不适用于MemberOf搜索

于 2013-05-04T17:48:50.003 回答