Remote App在我们原来地功能里支持Full Path和Alias两种,这两种地区别实际上是RDS是否Publish一个App出来。
如果Publish出来地话可以用 ||mspaint 这种形式地参数来启动远端的程序。
如果没有Publish出来的话就的写全 C:\Windows\System32\mspaint.exe 才能启动远端的程序。
一直这个功能都用地好好地,但是到了Windows 2008之后Full Path不好用了,单独测试了RDC(mstsc.exe)也是一个鸟样,那么这个问题就不是我们的了。所以,这个Issue就被我打回了,当时想的是反正微软的RDC都这样,那我们也没办法。
不过这个问题前几天被一位QA同事搞定了,主要的原因是RDS的配置导致了Full Path不好用了。
这个把配置在哪儿呢,我来列出找到顺序 (Windows 2008):
- 先找到 Administrative Tools,然后启动 RemoteApp Manager
- 在 OverView 里面找到 RD Session Host Server Settings 并点击旁边的 Change
- 在 Access to unlisted program这个组里选择:Allow users to start both listed and unlisted programs on initial connection
最后保存设置就可以了。