Windows
如何將變數參數傳遞給 Windows RemoteApp?
我已經從 Server X 發布了一個遠端應用程序 MyApp.exe。MyApp.exe 可以使用可變的可選參數啟動。該參數可以具有大量不同的值。
我已經從 Server X 發布的網關網站下載了 RDP 文件。我將 rdp 文件命名為 MyApp.rdp。
當我啟動 RDP 文件時,是否有將參數傳遞給在伺服器 X 上執行的 MyApp.exe?這樣的事情將是最自然的:
MyApp.RDP XYZ
這將在伺服器 X 上執行 MyApp.exe,並傳遞參數 XYZ。
我環顧了整個城鎮,但找不到明確的“是”或“否”或如何回答這個問題。
你有幾個選擇:
- 以程式方式編輯 RDP 文件(請參閱Is there a way to change command-line arguments in a signed RDP file?)
- 使用文件關聯
- 使用Ex:的
/REMOTECMDLINE
參數會導致在伺服器上mstsc
mstsc /REMOTECMDLINE:foo path\to\app.rdp``app.exe foo
您必須
remoteapplicationcmdline:s:
從 rdp 文件中刪除該參數,以免收到錯誤消息“此 RDP 文件具有無法被命令行覆蓋的設置”。您還必須在伺服器上的應用程序配置中選擇“允許任何命令行參數”。 4. 使用/REMOTEFILE
參數mstsc