opt*_*tus 46 windows remote-desktop url
是否可以有一个启动远程桌面会话的 URL?我意识到对于某些人来说它可能被认为是一个安全漏洞,但这种便利确实可以为我节省很多时间。
我想要一个超链接,例如:remotedesktop://example.org点击它会启动mstsc.exe并填充目标计算机(在本例中为example.org)。
如何最好地设置它?
xor*_*yst 22
您可以使用自定义 URL 协议处理程序,但这意味着 URL 只能在您设置了它的计算机上工作。我认为您还需要一个程序来处理将 URL 作为remotedesktop://example.org并转换为/v:example.org- 尽管批处理文件可能会做到这一点。
有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx。
小智 10
对于 Windows 8.1、Windows Server 2012 R2,现在有远程桌面客户端 URI 方案支持
例子: rdp://full%20address=s:mypc:3389&audiomode=i:2&disable%20themes=i:1
好吧,微软表示他们在 Server 2012 R2 中有两种 URI 方案:ms-rd://和rdp://
但截至目前,2020 年 10 月 16 日,这些在我的 Win10 机器上不起作用。(确切版本:ver.exe输出Microsoft Windows [Version 10.0.19041.572]:)
因此,如果我在 cmd.exe 中运行以下任一操作:
C:\>start ms-rd://example.com
Run Code Online (Sandbox Code Playgroud)
或者
C:\>start rdp://example.com
Run Code Online (Sandbox Code Playgroud)
那么就没有什么好事发生。我刚刚得到通用的“选择应用程序”对话框。( C:\Windows\System32\OpenWith.exe)
我用 URLProtocolView ( https://www.nirsoft.net/utils/url_protocol_view.html ) 进行了仔细检查,结果是:不。这两个方案都没有在我的系统上的处理程序中注册。
此外,这些方案并不在官方 IANA URI 方案列表中 ( https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml )
所以答案似乎是:不。RDP 不存在可以在现代 PC 上“正常工作”的 URI 方案。您可以通过手动添加方案和处理程序来手动使其工作。(请参阅其他答案。)但这不一样。
资料来源:Microsoft 在此处谈论他们的 URI 方案:
我最初说不,但是如果您有 XP,则有一种叫做远程桌面 Web 连接的东西。我最初忘记了 XP 有一个版本。
http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=18145
http://support.microsoft.com/kb/284931