我可以通过RDP客户端在远程机器上启动应用程序吗?

时间:2014-12-12 09:25:12

标签: remote-access rdp hyper-v

我正在尝试开发一个使用hyper-v部署环境的工具,我需要使用模板创建VM并在VM中安装指定的软件。

但是,因为我使用相同的模板,所以我无法通过IP /主机名进行通信,然后我发现我可以通过给出VM的名称来通过RDP连接VM

axMsRdpClient8NotSafeForScripting1.AdvancedSettings2.RDPPort = 2179;
axMsRdpClient8NotSafeForScripting1.AdvancedSettings7.PCB = vmIDTextBox.Text;

虽然,我无法使用api“ITSRemoteProgram RemoteProgram”运行exe文件

有谁知道怎么做?由于我必须自动执行,因此无法使用GUI控制台。非常感谢任何建议,谢谢。

1 个答案:

答案 0 :(得分:0)

对于Windows 远程计算机,您可以使用Microsoft SysInternals工具中的 PsExec

http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

它是免费的,非常轻量级的,可以做你想要的: - )。

对于Linux,,您可以使用 SSH 。 (也可用于Windows,但您需要在目标计算机上运行守护程序,例如FreeSSHd。)