出于机器人目的,我必须在断开远程会话后保持 Win Server 2012 R2 运行而不注销。
在这里找到有关它的信息:http://technet.microsoft.com/en-us/library/cc754272.aspx但我仅适用于 Win Server 2008,它似乎不适用于 2012 版本。
你们能帮我设置infinite
超时吗?
编辑:试过这个答案更改 Windows 远程桌面服务的登录超时但没有结果..
关于我需要的更多详细信息:我使用“远程桌面连接”连接到 Amazon ECL 实例。我需要让远程服务器继续运行,就像用户通常远程登录一样,并防止它进入注销待机屏幕,通常为蓝色@winserver2012,因为我正在使用宏来截取屏幕截图并查找位图位置、进行点击、移动鼠标等。
答案1
您需要配置计算机配置的远程桌面会话主机政策:
- 启动全球政策编辑
gpedit.msc
从命令行输入并点击进入。 - 在左侧面板中,导航至计算机配置>管理模板>Windows 组件>远程桌面服务>远程桌面会话主机 >会话时间限制。
- 在右侧面板中,双击该
Set time limit for active but idle Remote Desktop Services sessions
策略:在出现的模式窗口中,通过将单选按钮从 切换到Not configured
来激活它Enabled
,然后在下面的下拉列表中设置所需的时间。
就是这样:从现在开始,您的远程用户还将在会话时间到期前 2 分钟收到弹出警告,因此他们有机会保持他们的会话(如果他们仍然在那里):如果他们什么都不做,他们将被断开连接。
如需其他信息和其他相关政策设置,阅读此处。
答案2
如果您处于 AD 环境中,请为您的管理员帐户或组创建 GPO。您要查找的策略是用户配置\策略\管理模板\Windows 组件\远程桌面服务\远程桌面会话主机\会话时间限制\设置活动但空闲的远程桌面服务会话的时间限制(设置为禁用)。
如果您不在 AD 环境中,则需要使用本地安全策略。您在此处要查找的策略是本地策略\安全选项\Microsoft 网络服务器:暂停会话前所需的空闲时间量(设置为 99999,即 208 天,这是最大值)。
答案3
对于此策略设置,值为 0 表示尽快断开空闲会话。最大值为 99999,即 208 天;实际上,此值禁用该策略。