【问题标题】:Query Windows Active Directory using Python 2.7 from Windows OR Linux device从 Windows 或 Linux 设备使用 Python 2.7 查询 Windows Active Directory
【发布时间】:2016-06-19 17:44:46
【问题描述】:

我需要编写一些可在 Windows 或 Linux 上运行的代码,我可以使用这些代码来查询用户或计算机的 Windows 活动目录域。查询将相对较小。我习惯于在 Windows 上将 DSQUERY 用于此类事情,但我需要跨平台的解决方案并用 Python 2.7 编写。

我在网上看到了一些示例,但我读到的所有内容都是指在 Linux 上安装 LDAP 代码以使其工作(这对我来说确实不是一个选择,因为我不会拥有代码将使用的主机继续运行)。

我还找到了 PYAD 库,但据我所知,它依赖于 Windows 机器并安装了 PYWIN32。

理想情况下,我想要一段代码可以在任一架构上运行。

我并不是真的在寻找代码示例本身(但如果你想放弃一些我很好),但我想我真的只是需要一个线索。

提前致谢

【问题讨论】:

    标签: linux windows python-2.7 active-directory dsquery


    【解决方案1】:

    很遗憾,LDAP 将是您的最佳选择。来自Protocols and Interfaces to Active Directory,它声明:

    Active Directory 支持的核心协议,如中所述 RFC 2251 (LDAPv3) 和 RFC 1777 (LDAPv2)。

    python-ldap api 适用于多个平台。

    您可以看到 Active Directory 支持的所有协议here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 2010-11-08
      • 2020-03-16
      相关资源
      最近更新 更多