【问题标题】:Best way to Query Microsoft AD with Python 3使用 Python 3 查询 Microsoft AD 的最佳方式
【发布时间】:2015-03-11 13:35:51
【问题描述】:

两部分问题:

  1. 使用 Python 3.x 查询 Microsoft AD 的“最佳”方法是什么?将“最佳”定义为多操作系统支持并优先使用核心 Python 库。

  2. 非常感谢为特定 AD 组的成员查询 AD 结构的示例。

我查看了几个不同的库,但在 OS X、Python 3 等下加载它们时遇到问题。希望有人已经看过这个问题。

【问题讨论】:

    标签: python python-3.x active-directory


    【解决方案1】:

    您可以在https://pypi.python.org/pypi/ldap3 试用 Pypi 的 ldap3 包。它严格遵循 LDAP 的最新 rfc,并且是纯 Python 实现,因此可以在不同平台上使用,无论是 Python 2(2.6 或 2.7)还是 Python 3

    免责声明:我是 ldap3 库的作者。

    【讨论】:

    • ldap3 似乎不处理 SRV 记录?例如,这可能意味着它无法处理域控制器故障转移。
    • 通过 SVR 发现 ldap 服务器不是 LDAP 标准的一部分(如 RFC4510 和相关 RFC 中所指定)。它是 Active Directory 实施的一部分。您可以使用 python 库来查询 DNS,然后在 ldap3 中您可以使用这些服务器创建一个服务器池。
    猜你喜欢
    • 2015-10-09
    • 1970-01-01
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    • 2013-08-22
    • 1970-01-01
    相关资源
    最近更新 更多