【问题标题】:Search active directory for groups like a SQL LIKE statement在活动目录中搜索组,如 SQL LIKE 语句
【发布时间】:2013-05-04 17:37:56
【问题描述】:

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

在 SQL 中我会写

SELECT * FROM GROUP WHERE NAME LIKE %sample%

我在 msdn 上发现了一些关于表达式 =、http://msdn.microsoft.com/en-us/library/system.directoryservices.directorysearcher.filter.aspx

感谢您的任何提示。

【问题讨论】:

    标签: .net active-directory


    【解决方案1】:

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

    【讨论】:

    • OP 没有提到成员资格,而只是提到了团体。
    【解决方案2】:

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

    有关 LDAP 搜索字符串格式的详细信息,请参阅“Search Filter Syntax” (我添加了正确的链接)

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

    如果您要搜索用户是否是组的成员,而不仅仅是匹配模式的所有组的列表,您需要使用MemberOfwildcards do not work on a MemberOf search

    【讨论】:

      猜你喜欢
      • 2011-07-16
      • 2012-08-19
      • 2013-08-31
      • 1970-01-01
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 2012-06-03
      • 2020-04-04
      相关资源
      最近更新 更多