共享实验室中有机器。 有时候有人会把机器locking回来,但无论出于什么原因,他们都不会。 目前机器已closures,所以其他用户可以使用它。
最好是设置一个计时器,比如20分钟,然后有一个button显示,可以让下一个用户声明机器。 它应该注销当前用户并将login屏幕呈现给下一个用户。
是否有组策略设置或者其他方式(Windows凭据提供程序)在计算机被locking指定的时间段时强制用户注销?
对于第一个问题,本地pipe理员可以强制注销,或者普通用户可以使用选项切换用户在该窗口中切换用户
对于第二个问题,这是一个解决方法,但是它会创build一个30分钟条件的 空闲触发器的本地计划任务,任务将运行shutdown / l
我也在考虑一个计划任务,但是任务以SYSTEM或特定用户身份运行。 您需要拉取用户和不活动时间列表,然后处理它们。 我的build议是开始30或60分钟的任务。
脚本拉动用户闲置时间列表: https : //gallery.technet.microsoft.com/scriptcenter/Get-UserSessions-Parse-b4c97837
然后,你可以pipe这个过滤,然后到一个调用注销命令: https : //stackoverflow.com/questions/18192746/powershell-log-off-remote-session
如果不熟悉PowerShell,发表评论,我可以把东西扔在一起。