共享实验室里有机器。有时有人会锁上机器,打算回来,但不知什么原因,他们没有回来。目前机器已关闭,以便其他用户可以使用它。
最好设置一个计时器,比如 20 分钟,然后显示一个按钮,允许下一个用户认领机器。它应该注销当前用户并向下一个用户显示登录屏幕。
是否存在组策略设置或其他方法(Windows 凭据提供程序)来在机器被锁定指定时间后强制用户注销?
答案1
答案2
我也考虑过计划任务,但任务以 SYSTEM 或特定用户身份运行。您需要获取用户和不活动时间列表,然后处理它们。我的建议是每 30 或 60 分钟启动一次计划任务。
用于提取不活动时间的用户列表的脚本: https://gallery.technet.microsoft.com/scriptcenter/Get-UserSessions-Parse-b4c97837
然后您可以将其通过管道传输到一些过滤器,然后传输到调用注销命令: https://stackoverflow.com/questions/18192746/powershell-log-off-remote-session
如果不熟悉 powershell,请发表评论,我可以提供一些东西。