Python pyad.adsearch.ADQuery()失败,出现com_错误

Python pyad.adsearch.ADQuery()失败,出现com_错误,python,active-directory,pyad,Python,Active Directory,Pyad,我尝试使用python pyad模块来查询我的Active Directory from pyad import * pyad.set_defaults(ldap_server="xxx", username="xxx", password="xxx") q = pyad.adsearch.ADQuery() 该代码将产生以下错误: com_错误:(-2147352567,‘发生异常’,(0,‘Microsoft OLE DB服务组件’,‘参数不正确’,,无,0,-2147024809),无)

我尝试使用python pyad模块来查询我的Active Directory

from pyad import *
pyad.set_defaults(ldap_server="xxx", username="xxx", password="xxx")
q = pyad.adsearch.ADQuery()
该代码将产生以下错误:

com_错误:(-2147352567,‘发生异常’,(0,‘Microsoft OLE DB服务组件’,‘参数不正确’,,无,0,-2147024809),无)

我发现有一篇文章描述了一个我测试过的bug,但没有帮助:


有人能帮助您了解问题所在吗?

您尝试过解决方案吗?“在
adquery.py
中的第38行,
Open()
函数的参数为
“Provider=ADSDSOObject”
。将参数更改为
可使代码正常继续运行。“谢谢,是的,我尝试了,但没有成功。”。我不知道。。。。