javascript - ActiveDirectory2 和分页

标签 javascript node.js active-directory

我正在使用https://www.npmjs.com/package/activedirectory2我正在执行一个查询,该查询返回的元素大于我们的页面大小允许的值 (2000)。

有人知道如何在结果集上分页吗?尽管他们声称这是可能的,但他们的页面上没有任何说明。

或者关于如何获得所有结果的任何其他想法?

var datelessQuery =  '&(employeeID=*)(!(employeeID=service))(!(employeeID=0))(mail=*))';

//Where do I ask for the next result???
ad.findUsers(datelessQuery, (err, users) => {
    if(err){
        QuickLog('ERROR: ' + JSON.stringify(err)); 
        return;
    }

谢谢!

最佳答案

对于那些感兴趣的人...

我完全跳过了分页。相反,幸运的是,我能够根据字母表进行查询。在我的工作中,我的查询限制为 2000,幸运的是我们只有 x 名员工。所以我可以看到每个字母的每次查询都小于 2000。这可能是将来的问题,但希望届时分页能够得到解决。

谢谢

关于javascript - ActiveDirectory2 和分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51733007/

相关文章:

javascript - 输入字段的总计值

javascript - FullCalendar 自定义/覆盖标题标题

node.js - 如何在react中显示来自node.js服务器的图像

arrays - 将数组添加到 MongoDB/Mongoose 集合时出错

powershell - 使用 PowerShell 的 ActiveDirectory 模块 : changing the user's OU 设置 ADUser

.net - FindAll() 的 DirectorySearcher.SizeLimit = 1 是否等于 FindOne() [DirectoryServices/.net]

javascript - 如何在 JavaScript 中处理 CTRL+单击

javascript - 用于 api 测试的 testcafe - 如何使用自定义 requesthook 验证响应代码

javascript - Travis-CI Node 构建随机失败

c# - 使用 C# 检测用户是否必须在 Active Directory 中重置密码