构建OU的活动目录树和计算机数量

时间:2016-01-15 19:06:28

标签: python active-directory

很抱歉,如果这个问题有点像菜鸟 - 但找到适合AD的文档有点难......

我需要导出整个"树结构"一个活动目录 - 所以在树的每个交汇点我都有计算机的数量。

示例:

DC-main(100)
|
--- OU - rnd (50)
|    |
|     ----- team1 (30)
|     ----- team2 (20)
----OU - marketing (50)

我们假设我可以访问域控制器(或林根?) - 为了得到这棵树,我可以有一些不错的东西吗?

或者我必须迭代整个活动目录并在当时构建一个DC / OU(在大型AD上不是很可扩展)

实现是在python中,但我在这里坚持一般概念 - 所以随时提供任何语言的解决方案。

1 个答案:

答案 0 :(得分:0)

最好的选择是迭代每个OU并构建视图。给定域中的所有DC都将返回相同的数据,因此您无需访问每个DC。

AD中有一个属性msds-Approx-Immed-Subordinates,它会为您提供/估算/关于每个OU下有多少个对象。但这是一个构造的属性,因此您仍然需要访问每个OU来请求数据。