解决域环境下VA只能导入1000个用户的情况
阅读(853) VA技术支持03 2014-12-17 10:29:53
问题:突破AD查询1000条限制的解决方案,解决域环境下VA只能导入1000个用户的问题。
解决:根据客户需求,VA在域服务器上,批量创建了2000多个用户。但是用VA导入所有用户的时候会报错或者只能导入1000个用户。
经过查询资料和测试,我们判断是服务器的问题。
在网上找的“AD 1000”的相关资料。原来windows2000(2003) Server本身出于性能负荷的考虑,将LDAP查询的数量限制为1000个。
当某个ldap查询条件返回数据大于1000条数据的时候,就会报SizeLimitExceededException 的异常!
但是我们实际应用中AD中数据超过1000的情况常有,如果服务器性能允许而且网络带宽不错的话,这样的限制就很不合理。那么如何修改呢?
1.在“开始”——>“运行”——>输入“ ntdsutil”——>回车;
2.输入:“ldap policies”,回车;
3.输入:“connections”,回车;
4.输入:“connect to domain yourDomainName”,例如(connect to domain baidu.com)
5.连接提示出现后,输入:“quit”,回车;
6.输入:“show values”,确认当前的最大返回数;(默认是1000)
7.输入:“set MaxPageSize to 10000”,将最大返回数改为10000。(最大返回数可以根据实际情况自行定义)。
8.再度输入:“show values”,确认当前的最大返回数(显示为:1000(10000))。
9.输入“commit changes”以确认修改。
10. 再次输入:“show values”,确认当前的最大返回数为10000。
11. 输入“quit”,退出设置状态;
12. 输入“quit”,退出当前命令。
1楼 VA技术支持03 2014-12-17 10:41:53