在通过RDP RemoteApp的powershell中,为什么`启动firefox`工作,但是`start chrome`不起作用?
问题描述:
如果我做一个RDP到远程机器,打开PowerShell的从开始菜单,然后启动浏览器,它能够正确启动,即,打开一个新窗口,用这个命令:在通过RDP RemoteApp的powershell中,为什么`启动firefox`工作,但是`start chrome`不起作用?
start chrome
我有PowerShell的配置为远程应用程序。当我登录到远程应用,而不是,那么我就可以进入
start firefox
start calc
Start-Process calc
而这些应用都出现在RDP客户端上,因为我期望的那样。但是
start chrome
什么都不做。我没有得到任何错误,窗口根本没有出现。一切都是最新的截至2015年10月。
答
使用PowerShell,start
是Start-Process
的别名。此cmdlet使得 低水平呼叫Shell.ShellExecute
它是这样工作的:
- 启动Firefox
- 开始处理火狐
- 开始处理firefox.exe上PATH
- 搜索firefox.exe
- 搜索firefox.exe上应用程序路径
很可能发生了什么事情是Firefox在应用程序路径和Chrome不是 。
但不会得到我,如果它是可执行的事情错误没有被发现?如果我运行'start foo',我得到一个错误。 – Leo
我没有Chrome,即使在虚拟机上,我也没有安装它来解决这个问题。对不起伙伴 –
不用担心...谢谢你的尝试。顺便说一句我检查和铬是在应用程序路径。 – Leo