使用Python通过身份验证连接到AD域

使用Python通过身份验证连接到AD域,python,active-directory,Python,Active Directory,我正在使用Python编写一个简单的客户端,使用Tim Golden的active_目录模块移动用户、重置密码、扩展用户帐户 目前,我正在使用我登录时使用的默认域的模块,它工作得非常好。但是现在我找不到任何方法使用同一个模块连接到另一个域,当我使用active_directory.AD(“DC_name”)时,它只返回“pywintypes.com_error:(-2147463168,'OLE error 0x80005000',None,None)” 我想这与身份验证有关,因为我们必须在访问

我正在使用Python编写一个简单的客户端,使用Tim Golden的active_目录模块移动用户、重置密码、扩展用户帐户

目前,我正在使用我登录时使用的默认域的模块,它工作得非常好。但是现在我找不到任何方法使用同一个模块连接到另一个域,当我使用active_directory.AD(“DC_name”)时,它只返回“pywintypes.com_error:(-2147463168,'OLE error 0x80005000',None,None)”

我想这与身份验证有关,因为我们必须在访问广告(使用ADExplorer)时进行身份验证。我可以使用active_目录模块,或者通常使用win32com API来执行此操作

我知道另一个python ldap模块做得很好,但它不能将用户从一个OU移动到另一个OU。欢迎提交使用另一个模块来完成此任务:)


感谢

似乎active\u目录正在使用默认的Win32 API,它不支持用户/传递绑定到其他DC

您可能需要使用ldap模块并找到解决方法