доступ к текущему времени Active Directory через python ldap

Есть ли способ получить текущее время на удаленном контроллере Active Directory с помощью модуля python-ldap? Моя конечная цель - определить, истек ли срок действия учетной записи или нет. Я должен сделать это удаленно, используя python и модуль ldap.

Я использую http://www.python-ldap.org/ для подключения к AD на WIn2003.


person django    schedule 09.10.2011    source источник


Ответы (1)


Я нашел ответ на этот вопрос благодаря этой статье: 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 включен.

person django    schedule 10.10.2011
comment
user_filter — это просто имя. не очень удачное название, так как этот фильтр фильтрует не только пользователей - person django; 15.10.2011
comment
Страдает от гниения ссылок - person Frobbit; 29.03.2017