我正在使用此库在Python中与Active Directory交互:
http://timgolden.me.uk/python/ad_cookbook.html
我正在尝试访问组名,如下所示:
groups = []
for group in active_directory.search(objectClass='group'):
groups.append(str(group.cn))
我的第一个问题是group.cn
获取组的显示名称,而不是实际的对象名称。如何获取对象名?在
我的第二个问题是运行此代码会占用大量内存。当activedirectory中有数千个组时,我的程序将使用数百个meg甚至一两个gig的内存。当有组嵌套在其他组中时尤其如此。有什么原因在我得到所有的组名后,我仍然使用所有的内存?在
这就是我最后要做的:
相关问题 更多 >
编程相关推荐