在powershell中通过RDP RemoteApp,为什么`启动firefox`工作,但`启动chrome`不起作用?

时间:2015-10-11 23:29:16

标签: google-chrome powershell rdp

如果我对远程机器执行RDP,从“开始”菜单打开Powershell,然后启动Chrome,它将正确启动,即打开一个新窗口,使用以下命令:

start chrome

我将Powershell配置为远程应用程序。当我登录到RemoteApp时,我可以输入

start firefox
start calc
Start-Process calc

这些应用程序都出现在RDP客户端上,正如我所料。但

start chrome

什么都不做。我没有收到任何错误,窗口根本没有出现。截至2015年10月,一切都是最新的。

1 个答案:

答案 0 :(得分:1)

使用PowerShell,startStart-Process的别名。这个Cmdlet是一个 对Shell.ShellExecute的低级别调用,其工作方式如下:

  1. 启动firefox
  2. Start-Process firefox
  3. 启动 - 处理firefox.exe
  4. 路径
  5. 上搜索firefox.exe
  6. 应用路径
  7. 上搜索firefox.exe

    很可能发生的事情是Firefox在 App Paths 而Chrome就是 不

    Run box special folders