如何将variablesparameter passing给Windows RemoteApp?

我已经从Server X发布了一个远程应用程序MyApp.exe。可以使用variables可选参数启动MyApp.exe。 该参数可以具有更大数量的不同值。

我从Server X发布的网关网站下载了RDP文件。 我将rdp文件命名为MyApp.rdp。

无论如何,当我启动RDP文件时,将parameter passing给在服务器X上运行的MyApp.exe? 像这样的东西将是最自然的:

MyApp.RDP XYZ 

这将运行服务器X上的MyApp.exe传递参数XYZ。

我已经看到了整个城镇,我无法find一个清楚的是或否,或如何解决这个问题。

你有几个select:

  1. 以编程方式编辑RDP文件(请参阅是否有方法更改签名的RDP文件中的命令行参数? )

  2. 使用文件关联

  3. 使用mstsc/REMOTECMDLINE参数
    例如: mstsc /REMOTECMDLINE:foo path\to\app.rdp会导致服务器上的app.exe foo

    您必须从rdp文件中删除remoteapplicationcmdline:s:参数,否则会出现错误消息“此RDP文件具有不能被命令行覆盖的设置”。 您还必须在服务器上的应用程序configuration上select“允许任何命令行参数”。

  4. 使用mstsc/REMOTEFILE参数