我需要知道我的 LDAP 目录中有多少用户和组。搜索看起来相当简单:
(| (objectClass=group)(objectClass=user))
问题是 API 非常有限。我只能得到一个 NamingEnumeration<SearchResult>
而且它没有计数。我没有找到任何我们可以使用的功能,比如 count
在 SQL 中。
有什么方法可以在不必检索完整查询并使用循环计算结果的情况下获得此计数?
最佳答案
我发现执行此操作的唯一方法是查询一个空属性数组,然后循环并递增一个计数器。
https://stackoverflow.com/questions/2162400/