【发布时间】:2016-01-05 11:21:58
【问题描述】:
我正在尝试在 Active Directory 中创建 100 000 个具有不同属性的用户。我正在尝试使用 pyad 模块,如下所示:
from pyad import *
user = aduser.ADUser.from_cn("test")
pyad.set_defaults(ldap_server="blr.test.local", username="Administrator", password="test@123")
ou = ADContainer.from_dn("ou=users, dc=test, dc=local")
new_user = ADUser.create("ADUSER123123", ou, password="Secret123")
但我遇到以下错误:
C:\Users\Administrator\Desktop>python ad_create_user.py
Traceback (most recent call last):
File "ad_create_user.py", line 6, in <module>
ou = ADContainer.from_dn("ou=users, dc=test, dc=local")
NameError: name 'ADContainer' is not defined
C:\Users\Administrator\Desktop>
我已经安装了 pyad 模块。我正在 Windows server 2008 R2 中尝试这个。
【问题讨论】:
标签: python python-2.7 active-directory pyad