我们的Sophos Anti-virus每晚扫描,但抱怨它无法访问的文件。 Firefox或Outlook使用的文件。
是否有一个脚本,我们可以configuration每天晚上运行扫描之前,将用户从机器login?
理想情况下,这将提前提示用户提供保持login的机会,如果他们工作得很晚。
谢谢,Dean。
编辑:在我的文章中的以下build议只影响SMB连接,并不会像我想的那样注销用户的交互式会话。 看到这个谷歌caching专家交stream线程进行了长时间的讨论(滚动一路下来看到线程通过肮脏的谎言,你必须login看到线程)。 感谢Evan Anderson为我设置了直线。 看来,pstools脚本或batch file将是实现这一目标的唯一方法。
有人觉得我贬低了那些不应得的分数?
也许我错过了一些东西,但不会在域名政策“ 自动注销用户login时间到期 ”适用于这种情况下? 只需创build您希望用户能够login的时间,然后相应地限制他们全部注销。 但是在应用这个政策时要小心。 如果我理解正确, 它只能应用到域根 ,还有一些其他的注意事项。 通过域策略和安全模板应用本地组策略可能会更好。 事情变得越来越复杂。 =)
如果你有一个专家交换账户(如果你看到他们的帮助页面,尽pipe他们肮脏的谎言,你必须支付成为会员,你可以真正得到一个免费的,我已经在这里博客)你可以阅读这个关于类似的情况和解决scheme的线程 。
根据KB314999,您还可以查看“ 如何强制用户退出程序并在Windows XP不活动期间注销 ”。
有没有内置的function来做你想做的,所以你一定要有东西编码。
我不能告诉你有关Vista或Windows 7,因为我现在没有一个方便的testing,但Windows XP上的“shutdown -l”(如提到的phuzion)作为SYSTEM运行(由“任务调度程序“服务)将导致交互式用户的会话注销。 可以想象,Vista和Windows 7可能会有所不同。
你可能会用wprompt ,.BAT文件和“Scheduled Tasks”来安装一些丑陋的东西,但是你必须使用“AT”命令安排它来与桌面进行交互,而且你会有一个丑陋的popup命令提示窗口。 (好的,好的 – 我可以用VBScript来想办法做到这一点,wprompt工具不会导致难看的命令提示符窗口popup,但仍然很难看)。
您应该能够创build一个batch file,将用户登出,并使用psexec远程执行。
您希望包含在batch file中的命令是:
shutdown -l
但是我build议不要这样做,因为很多人在早上发现他们未保存的文档已经完全没了时,会感到沮丧。