首页 > 解决方案 > pyad 模块没有属性 aduser

问题描述

我创建了一个简单的 python 文件来获取 AD 用户详细信息

    import pyad
    import pyad.adquery
    user1="userID"
    pyad.pyad_setdefaults(ldap_server="LDAPDOMAINNAME", username="USERID", password="PASSWORD")
    user = pyad.aduser.ADUser.from_cn(user1)
    print(user)

我在 Windows 10 上使用 Python 3.7.4,出现以下错误 user = pyad.aduser.ADUser.from_cn(user1) AttributeError: module 'pyad' has no attribute 'aduser'

好像,我在这里缺少一些基本的东西,感谢任何帮助。

标签: pythonpython-3.xactive-directory

解决方案


似乎与您的导入有关。

尝试以下操作:

import pyad
from pyad import aduser
user1="userID"
pyad.pyad_setdefaults(ldap_server="LDAPDOMAINNAME", username="USERID", password="PASSWORD")
user = aduser.ADUser.from_cn(user1)
print(user)

推荐阅读