2

我正在尝试使用活动目录来判断用户当前是否登录。这可能与活动目录有关吗?

我可以检查用户的角色User.IsInRole(@"domain.com\TeamLead")

但是我没有看到任何东西来查看他们当前是否已登录。

4

1 回答 1

4

通过严格使用 Active Directory,您将无法获取此信息。Active Directory 不存储此类信息。您可以通过 GPO 打开登录审核并查询个人计算机,但这可能会很麻烦。

外部解决方案可能是 psloggedon:
http
://technet.microsoft.com/en-us/sysinternals/bb897545.aspx 虽然这并不理想。

AFAIK 没有开箱即用的数据存储来跟踪当前登录到域的用户。

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

于 2013-05-01T21:58:39.517 回答