有没有办法使用 python-ldap 模块在远程 Active Directory 控制器上获取当前时间?我的最终目标是确定帐户是否过期。我必须使用 python 和 ldap 模块远程执行此操作。
我正在使用http://www.python-ldap.org/连接到 WIn2003 上的 AD
有没有办法使用 python-ldap 模块在远程 Active Directory 控制器上获取当前时间?我的最终目标是确定帐户是否过期。我必须使用 python 和 ldap 模块远程执行此操作。
我正在使用http://www.python-ldap.org/连接到 WIn2003 上的 AD
感谢这篇文章,我找到了这个问题的答案:http: //support.microsoft.com/default.aspx ?scid=kb;EN-US;q219005
所以像这样的查询会给你结果
l.search_ext_s("", ldap.SCOPE_BASE, user_filter)
其中 user_filter='(&(objectClass=*))'
您可以在结果中找到“currentTime”。
更新:如果您使用的是 openldap 并且在结果中看不到“currentTime”,请确保启用了ldap 监控。