You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在与AD的LDAP会话中,是否有通用方式获取MaxPageSize策略值?

获取Active Directory域控的MaxPageSize参数

直接从RootDSE获取的方法

不需要依赖复杂的专属机制,你可以直接查询当前连接域控的RootDSE虚拟对象来获取MaxPageSize,这是最直接可靠的方式:

  • 绑定到RootDSE时无需指定具体DN,直接访问空字符串""或"rootDSE"即可
  • 查询maxPageSize属性,该属性会直接返回当前域控配置的分页大小上限

具体操作示例

用Windows自带的ldp.exe工具

  1. 连接到目标域控
  2. 菜单栏选择查看 -> 树,根节点留空(默认指向RootDSE)
  3. 右键RootDSE节点,选择属性,找到maxPageSize属性查看对应值

用Python-ldap代码实现

import ldap

# 初始化LDAP连接
conn = ldap.initialize("ldap://your-dc.example.com")
# 绑定域账号
conn.simple_bind_s("your-username@example.com", "your-password")
# 查询RootDSE的maxPageSize属性
root_dse_result = conn.search_s("", ldap.SCOPE_BASE, "(objectClass=*)", ["maxPageSize"])
# 解析并打印结果
max_page_size = root_dse_result[0][1]["maxPageSize"][0].decode()
print(f"当前域控的MaxPageSize: {max_page_size}")

补充说明

  • 这个方法是AD原生支持的,无需额外工具或复杂的策略读取逻辑
  • maxPageSize是域控层面的配置,不同域控可能存在差异,通过当前连接的RootDSE获取的就是你正在使用的该域控的实际生效值

内容的提问来源于stack exchange,提问作者filimonic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 12:42:32