跟踪用户登录时间

跟踪用户登录时间

我正在寻找一些软件或解决方案来跟踪用户的登录/注销时间并以管理员友好的格式显示该信息。

用户正在运行 Windows XP,但理想情况下,我可以在登录脚本中放入一些内容,因为这可能有助于跟踪非 Windows 用户。为管理人员提供某种形式的管理员访问权限将大有帮助。OSS 更受欢迎。对于 Windows 用户,计划是让他们在空闲时自动注销。

具体来说,我并不希望 Windows 具有控制登录时间的功能。我并不关心用户何时登录,而是关心他们登录了多长时间。

也欢迎大家对其他替代方案发表意见。我预计大学实验室和学校等也会有类似的系统,但坦白地说,我愿意听取任何想法。

答案1

您必须通过监控客户端计算机来执行此操作。对于 Windows Server 计算机和远程连接而言,“登录”和“注销”与 TELNET 或 SSH 会话不同。当用户以交互方式登录到客户端计算机时,不会打开与可监控的服务器计算机的某些持久连接(如 TELNET 或 SSH 会话)。

按照“自己动手”的思路:开发一个事件日志接收器监视交互式登录和注销事件在每个客户端计算机上,并将它们报告回中央服务器。使用类似非吸吮服务经理将其作为服务运行,并将其打包为 MSI 以“推送”给客户端,这将使其成为一个相当不引人注目的安装。(为了增加乐趣,您可以在客户端与网络“断开连接”的情况下将数据存储在本地,然后将缓冲数据缓冲到“中央登录跟踪服务器”。)

相关内容