C# Active Directory:查询用户是否已登录

C# Active Directory:查询用户是否已登录,c#,active-directory,ldap,C#,Active Directory,Ldap,我试图查询LDAP服务器以获取用户是否登录的信息 在return的属性集合中,none明确地告诉我信息,但是有两个可以做到这一点:lastlogon和lastlogoff。 但最后一次注销它始终为0。 :/ 如何获得上次注销的真正价值?我可以让您参考这篇文章吗?我以前使用过这个解决方案,因为如上所述,在广告中没有找到这些信息的方法。人们可以在网络上查找计算机名,但这并不表示实际用户 我希望这对你有帮助,我使用了链接文章中的这个 …另一种选择是编写一个登录/注销脚本 写入特定文件/数据库,您可以监

我试图查询LDAP服务器以获取用户是否登录的信息

在return的属性集合中,none明确地告诉我信息,但是有两个可以做到这一点:lastlogon和lastlogoff。 但最后一次注销它始终为0。 :/


如何获得上次注销的真正价值?

我可以让您参考这篇文章吗?我以前使用过这个解决方案,因为如上所述,在广告中没有找到这些信息的方法。人们可以在网络上查找计算机名,但这并不表示实际用户

我希望这对你有帮助,我使用了链接文章中的这个

…另一种选择是编写一个登录/注销脚本 写入特定文件/数据库,您可以监视该文件 要查看谁已登录

然后,此exmaple用于vbscript和WMI。如上所述,存在通过sysinternals提供的第三方工具。 您说过您无权更改LDAP服务器。这是否包括登录/注销脚本


以下是链接:

tks Levi。另一种选择是好的,但是我不能在LDAP服务器上更改任何内容。