有没有办法使用python-ldap模块在远程Active Directory控制器上获取当前时间? 我的最终目标是确定帐户是否已过期。我必须使用python和ldap模块远程执行此操作。
我正在使用http://www.python-ldap.org/连接到WIn2003上的AD
答案 0 :(得分:0)
由于这篇文章,我找到了这个问题的答案: 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 monitoring。