Her*_*der 6 remote-desktop windows-10
如何使 RDP 会话保持活动状态?
是的,我知道以前有人问过这个问题,但是我读过和尝试过的所有解决方案在域级设置受到严格控制、甚至机器级组策略部分锁定的锁定环境中都不起作用下。
所以这是我的具体场景。我的工作站是 Windows 10,我经常通过 VPN 将 RDP 连接到 20 英里外的另一台 Windows 10 机器。这个 RDP 会话会在很短的时间内自动关闭,没有活动,大概 30 分钟左右。我无法更改该持续时间,我没有权限,我的 IT 人员也不会更改它。
这是我的会话被权力强行关闭时收到的消息,仅在 30 分钟后没有通过 RDP 主动进入远程 PC 做某事:
您的远程桌面服务会话结束,因为远程计算机没有收到您的任何输入。
我尝试了以下方法,但没有成功:
我只是想让我的 RD 会话保持活动状态,直到我故意断开它。一定有一些方法,一些黑客,一些工具,一些真正有效的东西。
请帮忙。提前致谢。
Local machine: Win10 Pro 1809
Remote machine (physical hardware, not VM): Win10 Enterprise 1909
Run Code Online (Sandbox Code Playgroud)
以下脚本使用免费的 AutoHotkey。
该脚本每 10 分钟(600000 毫秒)检查一次计算机是否处于活动状态。然后,它按标题搜索所有远程桌面窗口,并为每个窗口将 RDP 窗口设置为活动窗口,并发送Enter按键输入。
SetTitleMatchMode, 2
Loop
{
if A_TimeIdle >= 600000
{
WinGet, id, List, Remote Desktop Connection
Loop, %id%
{
this_id := id%A_Index%
WinGetTitle, this_title, ahk_id %this_id%
TrayTip, Found RDP session, %this_title%, 2, 17
ControlSend , , {Enter}, ahk_id %this_id%
}
}
Sleep, 600000
}
return
Run Code Online (Sandbox Code Playgroud)
此脚本已在使用 RDP 连接到 Windows 10 VM 的 Windows 10 计算机上进行了测试。由于某些未知原因,AutoHotkey 无法重新最小化 RDP 窗口并重新激活之前的活动窗口,因此 RDP 保持活动状态。
安装完AutoHotKey后,将上述文本放入一个.ahk文件中,双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择“退出”来停止脚本。要使其在登录时运行,请将其放置在位于 的启动组中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup。
| 归档时间: |
|
| 查看次数: |
8802 次 |
| 最近记录: |