0

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

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

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

我知道另一个 python-ldap 模块做得很好,但它不能将用户从一个 OU 移动到另一个。欢迎任何提交以使用另一个完成这项工作的模块:)

谢谢

4

1 回答 1

0

似乎 active_directory 正在使用默认的 Win32 API,它不支持将用户/密码绑定到不同的 DC。

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

于 2013-01-16T03:19:22.590 回答