Active Directory:当前使用 C# 登录的用户

Active Directory:当前使用 C# 登录的用户

有没有办法使用 C# 列出 Active Directory(ADAM)中所有当前登录的用户?

答案1

几乎肯定不是。Active Directory 不维护登录状态记录。

根据您的其他问题,您可能能够比较登录/注销时间并猜测活跃的登录用户。但即使这样也只是猜测。您可以考虑直接查询客户端计算机使用 WMI针对已登录的用户。用户可以结束活动的登录会话没有注销事件——例如程序终止、待机、重置、强制电源循环。

答案2

ADAM 是身份验证提供商,因此唯一的审计功能是围绕谁查询了 ADAM。可以把它想象成身份证。您不会查询身份证来查看它打开了哪些门,而是查询门来查看哪些身份证打开了这些门。

相关内容