我在家工作,但我也经常在办公室里。我的工作和家用计算机都是Windows 7 Ultimate。
当我在办公室时,我希望我的计算机能够相当快地进入屏幕保护程序,然后锁定(“在恢复时,显示登录屏幕”)。
但是,当我在家时,我经常会在家用计算机上进行较长时间的操作,并且我不希望远程会话锁定并在切换回该会话时要求输入密码。
我正在寻找(组策略?)设置,该设置只能为远程会话关闭屏幕保护程序。这可能吗?
我在家工作,但我也经常在办公室里。我的工作和家用计算机都是Windows 7 Ultimate。
当我在办公室时,我希望我的计算机能够相当快地进入屏幕保护程序,然后锁定(“在恢复时,显示登录屏幕”)。
但是,当我在家时,我经常会在家用计算机上进行较长时间的操作,并且我不希望远程会话锁定并在切换回该会话时要求输入密码。
我正在寻找(组策略?)设置,该设置只能为远程会话关闭屏幕保护程序。这可能吗?
Answers:
我能够通过TaskScheduler和Windows Event Viewer日志记录来完成此任务。
您将需要2个批处理脚本。一个禁用复选框以要求在屏幕保护程序解锁时输入密码,另一种则在RDP会话结束时重新启用它。
禁用脚本:
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 0
启用脚本:
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 1
在TerminalServices-LocalSessionManager下的事件ID 1149上启用禁用事件触发器
在同一位置的事件ID 24上重新启用事件触发器。
请享用!
您可以创建快捷方式来启用/禁用屏幕保护程序。我知道这不是理想的方法,但是此解决方案可以在几秒钟内完成,而不用费力地尝试自动解决问题。就是说,如果比我更有知识的人可以找到一种仅在远程登录/注销上运行登录脚本的方法,那么您就可以设置了:)
创建一个disable-screensaver.reg
与此文件:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveActive"="0"
然后创建一个快捷方式regedit.exe /s disable-screensaver.reg
。启用快捷方式相同,但使用"ScreenSaveActive"="1"
代替0
。
您可以使用gpo的环回功能来做到这一点。
环回处理使您可以根据用户要登录的计算机对象的OU 应用特定于用户的策略。因此,首先创建一个OU“ Terminalserver”或其他任何东西,然后将终端服务器移到该OU中。创建一个GPO“回送”或任何其他功能,启用“回送”设置,然后将此GPO链接到终端服务器OU。然后,您可以使用链接到Terminalserver OU的用户配置设置来创建其他GPO。这些策略将应用于登录到这些工作站的所有用户。要排除管理员,请使用安全组过滤。请执行以下操作:对于每个GPO,创建一个全局安全组,例如GPol(G lobal PolGPO的冰冷小组)。使所需的用户成为该组的成员。在GPO的安全设置中,删除默认“授权用户”的“应用策略”和“读取策略”,然后将其添加到适当的安全组。