Powertoys Run中快速选择远程桌面连接

ycggw6v2  于 4个月前  发布在  其他
关注(0)|答案(5)|浏览(59)

新功能/增强功能的描述

我经常需要访问几个不同的远程桌面连接,如果Powertoys中有一个快捷方式可以快速访问已保存的连接就太好了。
这也可以像快速访问终端配置文件一样工作!

何时会使用这个功能?

打开Powertoys运行 -> 输入RDS连接的前缀 -> 所有已保存的连接在下拉菜单中显示

支持信息

  • 无响应*
qzlgjiam

qzlgjiam1#

你好,@RobinLenaerts-r0627775
这些连接保存在哪里?.rdp文件?
/needinfo

shyt4zoc

shyt4zoc2#

根据我的情况,文档文件夹中有一个隐藏的默认.rdp文件,但这个文件只会打开第一个保存的连接。在注册表键HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default下的其他IP被保存了。

piah890a

piah890a3#

如果Powertoys运行时可以与Microsoft商店中的Microsoft-Remotedesktop或rdcman进行交互,那就太好了。
软件https://github.com/1Remote/1Remote是一个非常好的启动器,用于启动RDP和SSH会话。
也许你可以在Powertoys运行中输入"rdp servername"(Powertoys可以在rdcman、Microsoft-Remotedesktop应用程序或RDP文件中找到连接),然后按"Enter"键或左键单击来启动它。

bn31dyow

bn31dyow4#

可能性:

  • 用mstsc打开未保存的RDP地址。
  • 显示已保存的mstsc历史记录并打开连接(HKEY_CURRENT_USER\SoftwareMicrosoft\Terminal Server Client\Default)
  • 从自定义文件夹结构中列出RDP文件连接(可以是可选设置)。
  • 从"Microsoft Remote Desktop"应用程序获取RDP连接并启动连接。

"Microsoft Remote Desktop"应用程序的详细信息:

  • 打开已保存连接的命令:
# start-process "shell:AppsFolder\Microsoft.RemoteDesktop_8wekyb3d8bbwe!App" -ArgumentList "<ConnectionID",00000000-0000-0000-0000-000000000000,LocalDesktop,Pinned,00000000-0000-0000-0000-000000000000"
start-process "shell:AppsFolder\Microsoft.RemoteDesktop_8wekyb3d8bbwe!App" -ArgumentList "35738465-289d-49bd-b982-5effdaca4e6a,00000000-0000-0000-0000-000000000000,LocalDesktop,Pinned,00000000-0000-0000-0000-000000000000"
  1. 配置(具有xml语法的.model文件)。
  • 连接组:C:\Users\xxx\AppData\Local\Packages\Microsoft.RemoteDesktop_8wekyb3d8bbwe\LocalState\RemoteDesktopData\groups
  • 连接:C:\Users\xxx\AppData\Local\Packages\Microsoft.RemoteDesktop_8wekyb3d8bbwe\LocalState\RemoteDesktopData\LocalWorkspace\connections
  1. 将连接分配给组:
  2. 连接文件中的GroupID。
  3. 如果连接文件没有GroupID,则分配给默认组(i:type="a:DefaultGroupModel")。
qhhrdooz

qhhrdooz5#

我找到了这个第三方插件:https://github.com/anthony81799/PowerToysRun-RDP。(我还没有测试过它。)但是,我们是否还需要创建自己的插件呢?

相关问题