我正在使用 LDAP 从 Active Directory 域控制器获取用户,我想解决
MaxPageSize
允许稍后使用它的问题。
有一个困难特定于AD的机制来获取特定域控制器的实际
MaxPageSize
策略值。
除了猜测之外,是否有任何机制可以获取当前建立的 LDAP 连接的
MaxPageSize
策略?我希望从 DC 或其他东西获得某种 virtual 对象,例如 RootDSE
。
使用分页请求时,无需知道 DC
MaxPageSize
的当前值。
传递
PageResultRequestControl
(1.2.840.113556.1.4.319
) 的值大于 DC 的 MaxPageSize
值,使得 DC 每页回答 MaxPageSize
条记录,没有任何错误。
对于 Windows Server 2008 及更高版本上的 Active Directory LDAP,硬编码限制为
20000
,因此我可以在请求中传递 20000
,并且我将获得最多 MaxPageSize
条目的响应。