VA虚拟应用管理平台--详细问题

解决域环境下VA只能导入1000个用户的情况

阅读(697)  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