Как получить LastActivityDate при использовании установки Active Directory в приложении.net

У меня есть требование показать список всех пользователей вместе с датой последней активности. Приложение на основе.Net.

Я обнаружил, что класс MemberShip предоставляет дату последней активности. Однако это не работает, когда поставщиком MemberShip является ActiveDirectory Link to MSDN page, поскольку ActiveDirectoryMemberShipUser не реализует свойство Last Activity Date.

Есть ли обходной путь или другой способ, я могу получить Last Activity Date пользователя в приложении.

Спасибо за любую информацию

1 ответ

Проблема заключается в том, что AD не поддерживает точную отметку времени последнего входа в систему, поэтому для определения последней операции потребуется поиск по журналу событий Security Controller на контроллере домена.

http://blogs.technet.com/askds/archive/2009/04/15/the-lastlogontimestamp-attribute-what-it-was-designed-for-and-how-it-works.aspx

Другие вопросы по тегам