我希望在不加载所有用户/组的情况下获取域中的用户/组数。
这可能吗?特别是在c#?
答案 0 :(得分:0)
这在AD中确实不可能。您需要使用适当的过滤器查询LDAP并计算结果。某些LDAP实现中存在numSubordinates
属性,它将告诉您特定对象下面存在多少个对象,但AD不支持它。您最接近的是msDS-Approx-Immed-Subordinates。
但是,即使上述某个属性可用,也无法区分计数中的从属对象类型。除非您可以保证只有用户/组位于目录中的特定结构下,否则无其他内容。