【发布时间】:2018-01-10 17:48:17
【问题描述】:
我想编写一个 LDAP 查询来查找属性的所有可能值。我有一个大多数值的列表,但我想搜索任何剩余的值。
困难在于以通常的方式排除值
(!(|(attrib=foo)(attrib=bar)(attrib=baz)))
除了我要查找的新值之外,还删除具有这些值的条目。有没有办法避免这种行为?我不想下载和处理所有内容(它会工作,但需要大量时间和带宽)。
【问题讨论】:
-
嗯?如果您在过滤器中排除属性值,则会从搜索中排除具有这些属性值的条目。这就是您使用的语法的用途。如果你不想那样,就不要这样做。不清楚你在问什么。
-
@EJP 我正在寻找允许我搜索除枚举列表之外的值的语法,或者确认这对于 LDAP 查询是不可能的。我知道像我给出的那样的查询不会做我想要的(这就是我问这个问题的原因)。如果您可以确认这是不可能的,请将其写为答案,我会接受。
标签: ldap ldap-query