是否有一种通用方法可以在与 AD 的 LDAP 会话期间获取 LDAP 策略 MaxPageSize 值?

问题描述 投票:0回答:1

我正在使用 LDAP 从 Active Directory 域控制器获取用户,我想解决

MaxPageSize
允许稍后使用它的问题。

有一个困难特定于AD的机制来获取特定域控制器的实际

MaxPageSize
策略值。

除了猜测之外,是否有任何机制可以获取当前建立的 LDAP 连接的

MaxPageSize
策略?我希望从 DC 或其他东西获得某种 virtual 对象,例如
RootDSE

active-directory ldap
1个回答
0
投票

使用分页请求时,无需知道 DC

MaxPageSize
的当前值。

传递

PageResultRequestControl
(
1.2.840.113556.1.4.319
) 的值大于 DC 的
MaxPageSize
值,使得 DC 每页回答
MaxPageSize
条记录,没有任何错误。

对于 Windows Server 2008 及更高版本上的 Active Directory LDAP,硬编码限制为

20000
,因此我可以在请求中传递
20000
,并且我将获得最多
MaxPageSize
条目的响应。

© www.soinside.com 2019 - 2024. All rights reserved.