您可以通过URL启动远程桌面吗?


39

是否有可能启动远程桌面会话的URL?我意识到对于某些人来说,它可能被认为是安全漏洞,但是这种便利确实可以为我节省很多时间。

我希望有一个超链接,例如:remotedesktop://example.org单击该链接将mstsc.exe在目标计算机已填充的情况下启动(在本例中为example.org)。

如何最好地进行设置?

Answers:


21

您可以使用自定义URL协议处理程序,但这将意味着URL仅在设置了该地址的计算机上有效。我认为您还需要一个程序来处理URL remotedesktop://example.org并将其转换为/v:example.org-尽管批处理文件可能可以做到这一点。

有关更多信息,请参见http://msdn.microsoft.com/zh-cn/library/aa767914(v=vs.85).aspx


8
对于那些通过搜索或其他来源发现此问题的人,请尝试
Peelman

1
类似于rdp://example.org
Fernando Kosh

2
这个答案已经过时了。LJT的是最新的,其中包含有关新rdp://URI方案的文档。
Lloeki's

10

对于Windows 8.1,Windows Server 2012 R2,现在提供了远程桌面客户端URI方案支持

例: rdp://full%20address=s:mypc:3389&audiomode=i:2&disable%20themes=i:1

有关详细信息,请参见此处,包括查询字符串参数的完整列表。


6
这在我的Win10 Pro上不起作用-真的有用吗?
2013年

1
我同意那个。我尝试了多种组合和浏览器。我什至将其放入“开始”->“运行”中,但是似乎没有任何东西可以识别该URL语法。我认为他们没有完成对它的支持。
penguin359

1
此语法不适用于Windows。仅在Mac,iOS和Android上可用。Windows RDP客户端(mstsc.exe)不支持任何URL命令行参数。您必须使用xorsyst的答案中链接的JScript解决方案之类的东西。
伊恩·博伊德

5

我最初说不,但是如果您使用XP,则有一个称为“远程桌面Web连接”的东西。我最初忘记了XP的版本。

http://www.microsoft.com/download/zh-CN/details.aspx?DisplayLang=en&id=18145

http://support.microsoft.com/kb/284931


对于Small Business Server 2003,有一个类似的名称叫做Remote Web Workplace,但是即使那样,您也不能使用直接URL。en.wikipedia.org/wiki/Microsoft_Remote_Web_Workplace
KCotreau

如果我错了,请纠正我-这需要我在要连接的每台服务器上安装/配置某些东西吗?这对我来说是禁止的。不过谢谢!
optus

是的,那是正确的。我同意,这是脖子上的疼痛...但是您问过。:)从Vista开始不再支持此功能。
KCotreau

3

我认为这会起作用,并且可能是您要寻找的效果:

使用远程桌面的本地副本,建立与目标主机的连接。但是不要连接;而是将连接另存为RDP文件。

将该文件放在您的Web服务器上。使用标准<A HREF='path.to.your/file.rdp'>链接提供文件。(注意:您可能需要更新Web服务器配置以“下载”此文件,而不是“保存”到Web浏览器。)

用户可能需要知道运行下载的文件...,但是它应该使他们的计算机启动RD并启动与目标主机的连接。



1

这并不是您想要的,但是使用Windows Server 2008 / R2,您可以在TS / RD Web访问网页上显示RemoteApps和RDP计算机。

TS / RD网关结合使用,可以使RDP通过端口443进行工作,这在阻塞其他端口的位置很有用。

TS Web访问


我感觉他直接对他的计算机意味着,就像对家用计算机一样。我可能是错的。
KCotreau

0

旧话题,但是Chrome有一个远程桌面插件可以做到这一点。

您还具有基于HTML5的解决方案,例如Linux的Guacamole或Windows的Myrtille


您能否弄清您所指的远程桌面插件?
caesay


该扩展与Windows RDP无关。这是完全不同的协议,要求您在两个设备上都配置此扩展。不确定这实际上如何回答“如何从URL启动远程桌面”问题。还不清楚是否可以通过URL启动“ Chrome远程桌面”
caesay

OP谈论的是mstsc.exe,因此RDP的确如此。但是RDP只是远程桌面的一种形式。通用remotedesktop://链接可以应用于任何远程桌面实施。rdp://解决方案之后,可能会启动mstsc.exe 的链接。还有Microsoft 远程桌面Web访问解决方案。关于chrome远程桌面,可以通过chrome://appschrome中的url访问。
cedrozor
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.