在 .net 应用程序中使用 Active Directory 安装程序时如何获取 LastActivityDate

发布于 2024-08-30 05:37:14 字数 400 浏览 4 评论 0原文

我需要显示所有用户的列表以及上次活动日期。该应用程序基于.Net。

我发现 MemberShip 类提供了上次活动日期。但是,当 MemberShip 提供程序是 ActiveDirectory 时,这不起作用 链接到 MSDN 页面,因为 ActiveDirectoryMemberShipUser 不会不实现 LastActivityDate 属性。

有没有任何解决方法或其他方式,我可以获取应用程序中用户的 LastActivityDate。

感谢您提供任何信息

I have a requirement to show a list of all users along with the Last Activity Date. The application is .Net based.

I found the MemberShip class provides the Last Activity date. However, this does not work when the MemberShip provider is ActiveDirectory
Link to MSDN page because the ActiveDirectoryMemberShipUser does not implement the LastActivityDate property.

Is there any workaround or other way, I can get the LastActivityDate of the user in the application.

Thanks for any info

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮光之海 2024-09-06 05:37:14

问题在于 AD 不维护准确的上次登录时间戳,因此确定上次活动需要搜索域控制器安全事件日志。

The problem is that the AD does not maintain an accurate last logon time stamp so determining the last activity would require searching through the domain controllers Security Eventlog.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文