带通配符的ldap查询

时间:2015-09-28 18:01:00

标签: active-directory ldap ldap-query

我有一个如下的查询

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<label for="age">10</label>
<input type="radio" name="age" value="10" onclick="chk(this);" />
<label for="age">15</label>
<input type="radio" name="age" value="15" onclick="chk(this);" />

我想使用通配符缩短它,所有组名都以Game_BI开头。上面的查询有效,我只是想缩短它。

由于 沙市

1 个答案:

答案 0 :(得分:1)

您不能使用通配符*字符来过滤distinguishedName属性 - 只有完全匹配才有效。您可以在LDAP条款部分中阅读更多相关信息:

http://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx

但是,根据您当前的过滤器,您可以按规范名称或cn进行通配符搜索,并获得相同的结果:

(&(objectClass=group)(cn=Game_BI*))

那说,&#34;给我所有具有以#34; Game_BI&#34;开头的规范名称的群组。