Active Directory:获取域中的用户/组数量而不加载所有用户/组?

时间:2016-08-18 13:35:42

标签: c# active-directory ldap

我希望在不加载所有用户/组的情况下获取域中的用户/组数。

这可能吗?特别是在c#?

1 个答案:

答案 0 :(得分:0)

这在AD中确实不可能。您需要使用适当的过滤器查询LDAP并计算结果。某些LDAP实现中存在numSubordinates属性,它将告诉您特定对象下面存在多少个对象,但AD不支持它。您最接近的是msDS-Approx-Immed-Subordinates

但是,即使上述某个属性可用,也无法区分计数中的从属对象类型。除非您可以保证只有用户/组位于目录中的特定结构下,否则无其他内容。