Как получить LastActivityDate при использовании установки Active Directory в приложении .net - PullRequest
0 голосов
/ 24 апреля 2010

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

Я обнаружил, что класс MemberShip предоставляет дату последней активности.Однако это не работает, если поставщиком MemberShip является ActiveDirectory Ссылка на страницу MSDN , поскольку ActiveDirectoryMemberShipUser не реализует свойство LastActivityDate.

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

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

1 Ответ

1 голос
/ 24 апреля 2010

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

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

...