我们有一个组策略,强制工作站在 X 分钟后锁定。但有时我想暂停 GPO 的法律。我已经有一个很小的 Auto-It 脚本,它每两分钟单击一次控制键,并查看了需要进行的注册表更改,以防止以对用户不那么突兀的方式锁定。由于没有时间花在这些努力上,我想我会问很棒的 serverfault 社区,有没有人运行过一个(最好是开源的)实用程序来防止工作站锁定?
谢谢
我们有一个组策略,强制工作站在 X 分钟后锁定。但有时我想暂停 GPO 的法律。我已经有一个很小的 Auto-It 脚本,它每两分钟单击一次控制键,并查看了需要进行的注册表更改,以防止以对用户不那么突兀的方式锁定。由于没有时间花在这些努力上,我想我会问很棒的 serverfault 社区,有没有人运行过一个(最好是开源的)实用程序来防止工作站锁定?
谢谢
下面的 REG 文件禁用屏幕保护程序。包括默认的 Windows 屏幕保护程序,它始终锁定屏幕并在用户的屏幕保护程序设置为“无”时启用。
要击败 Active Directory,必须在每次 AD 刷新时以及下一次屏幕保护程序超时之前进行这些设置。
事实证明,我只是在默认屏幕保护程序上苦苦挣扎,只需要删除 SCRNSAVE 键,所以我没有寻求一种持续进行这些更改的好方法。
GPO 正是为此目的而存在的:在域计算机上强制执行配置设置。如果可以避免,它们将毫无用处。
如果您无法修改策略和/或各种其他域参数(您登录的用户帐户的 OU 等),除了移动鼠标或按键之外,您无能为力。您唯一的选择是使用本地用户帐户登录工作站,该帐户不应用域的用户策略(包括屏幕保护程序)。
我借此机会通过生成将每 10 秒清除一次 ScreenSaveActive 设置的 Powershell 脚本来扩展 Nathan Hartley 的出色答案。在一行中完成微不足道,但我显然不得不过度复杂化它,并在等待时间等方面给出了漂亮的进度条(feeing creaturism!)。
它并没有准确地计算秒数(这就是为什么内置 Fudge Factor 来调整间隔时间更接近现实的原因)而且我没有花费大量时间来优化每一个细节。
希望有人可能会发现这很有用。
我总是觉得这项技术在这里非常有用。
假设您让用户选择他们可以使用的屏幕保护程序,您可以暂时选择“无”作为您的屏幕保护程序,并且工作站不会锁定。