我要求我的用户在 n 分钟空闲时间后自动注销我的 RDP 会话。
是否有一个程序或设置可以仅适用于我的帐户实现此功能?
答案1
有一个 GPO 用于此:“设置活动但空闲的远程桌面服务会话的时间限制”(更多详细信息)这里)
这是一项用户策略,因此您可以将其配置为仅对特定用户有效。如链接文章中所述,它只会断开您的连接而不会注销您。要注销您,您需要配置计算机策略“达到时间限制时终止会话”。这将影响所有用户,但只要您不为他们指定任何限制,它就永远不会变得相关。
如果您无权访问此计算机上的 GPO,则可以手动创建
名为MaxIdleTime
HKCU\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
我认为它应该以毫秒为单位指定时间。
另一个设置fResetBroken
是
HKLM\软件\策略\Microsoft\Windows NT\终端服务\
值为 1。在研究过程中,我发现一些文章表明,第二个设置也可以在 HKCU 配置单元中创建,这对其他用户的影响更小。策略的放置并没有真正暗示这是可能的,但可能值得一试。
答案2
您可以使用task scheduler
创建在系统空闲时触发的任务,如下所述 这里带有操作shutdown.exe /l
。名为 的计划任务设置为在用户登录或系统空闲时运行,并且条件设置为仅在空闲 30 分钟时运行。它设置为仅在用户登录时运行