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

时间:2012-10-09 09:05:15

标签: python active-directory

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

目前我正在使用我登录的默认域名模块,它运行正常。但现在我找不到任何方法使用相同的模块连接到另一个域,当我使用active_directory.AD(“DC_name”)时,它只返回“pywintypes.com_error:( - 2147463168,'OLE错误0x80005000',无,无)“

我想这与身份验证有关,因为我们在访问AD时必须这样做(使用ADExplorer)。我可以使用active_directory模块或通常使用win32com API执行此操作。

我知道另一个python-ldap模块可以很好地完成它,但它不能将用户从一个OU移动到另一个OU。任何使用另一个模块的提交都是受欢迎的:)

由于

1 个答案:

答案 0 :(得分:0)

似乎active_directory使用默认的Win32 API,它不支持用户/传递绑定到不同的DC。

您可能必须使用ldap模块并找到解决方法