gpt4 book ai didi

active-directory - 如何在 LDAP 上运行范围查询

转载 作者:行者123 更新时间:2023-12-05 01:03:21 25 4
gpt4 key购买 nike

我正在尝试检索有关 LDAP 上的组的数据。因为我需要对结果进行分页,所以我需要运行范围查询。我的设置使用 JNDI 连接到 LDAP。我正在尝试运行此查询

 (&(objectclass=group)(range=1-500))

我做错了什么?我知道 LDAP 有基于范围的查询,如何修改此查询以获得相同的查询?

最佳答案

分页是一回事,范围是另一回事。当条目超过 1000 个时(至少 Active Directory 中的默认设置),您将从 LDAP 服务器返回的结果分页。

MSDN 有 an article on how to do paged searches in .NET ;希望您可以将其转化为您的环境。

范围是something different .当您有一个包含大量值的多值属性(通常是组的 member-属性)时,您可以使用 range。所以你不能在查询中有范围。您需要在访问多值属性时指定范围(而不是仅在代码中指定 member 访问您指定的属性值 member;range=1-500 从该多值属性中获取前 500 个值)。

关于active-directory - 如何在 LDAP 上运行范围查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2070826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com