在启用了快速用户切换的Windows 7工作站上强制注销闲置用户

我们的networking上有关键任务的Windows 7工作站,任何用户都可以随时使用这些工作站,即使这些用户已经被在先用户locking了。 因此,我们启用了快速的用户切换。 不幸的是,我们有十几个或更多不同的用户同时login到同一台机器,并且相应的服务降级。

我们尽最大努力教育群众在轮class结束时注销。 但用户是用户,这不是一致的基础上发生的。 有谁知道一个干净的方式来强制注销闲置的用户在一定的时间过后? 我接受任何可以通过脚本,GPO或SCCM进行部署/configuration的方法。

您可以设置一个GPO来推出一个计划的任务,为所有用户运行该程序 ,或者如果它只是一个系统只是为所有用户做一个计划任务。

您可以尝试从上午12:00到下午11:59设置每个人允许的login时间(注意一分钟的间隔),并configuration强制注销(在gpedit > Computer > Windows Settings > Security Settings > Local Policy > Microsoft network server: Disconnect clients when logon hours expire )。 这样,login到任何计算机的每个人都将在晚上11:59被强行注销。 但是,这可能不适用于您的情况,具体取决于您的用户的工作时间有多不可预测。

@ Bigbio2002,这不会注销用户。 login时间过期时断开客户端连接到服务器 – 当用户连接到SMB时,此设置将断开连接到该服务器的用户的连接。 它不会注销交互式Windows会话。

做到这一点的最好方法是使用计划任务设置一个GPO来注销用户。 GPME / UserConfig的/县/ CtrlPanelSettings / ScheduledTasks。 唯一需要注意的是,你只能将这个应用到OU,但如果你是AD组织的话,这应该很好。

也许来自Microsoft的解决scheme可能适合您的需求: http : //support.microsoft.com/default.aspx?scid=KB;en-us;314999&

这个想法是安装一个执行注销的屏幕保护程序。

我已经贡献了一个小的应用程序强制注销用户超时configuration后的目的,我找不到任何好的解决scheme,所以我做了一个我自己,非常简单,但唯一的工作到目前为止。

代码和二进制文件在gitHub上可用: https : //github.com/lcoulet/windows_AutoLogoff

我希望这有帮助。