当机器被锁定一段时间后强制用户注销?

当机器被锁定一段时间后强制用户注销?

共享实验室里有机器。有时有人会锁上机器,打算回来,但不知什么原因,他们没有回来。目前机器已关闭,以便其他用户可以使用它。

最好设置一个计时器,比如 20 分钟,然后显示一个按钮,允许下一个用户认领机器。它应该注销当前用户并向下一个用户显示登录屏幕。

是否存在组策略设置或其他方法(Windows 凭据提供程序)来在机器被锁定指定时间后强制用户注销?

答案1

对于您的第一个问题,本地管理员可以强制注销,或者普通用户可以使用选项在该窗口中切换用户切换用户

对于第二个问题,这是一个解决方法,但它将创建一个本地计划任务,并空闲触发30 分钟条件任务将运行关机/l

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案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,请发表评论,我可以提供一些东西。

相关内容