PowerShell和可执行文件

时间:2012-04-17 07:44:41

标签: powershell

每次在PowerShell中运行应用程序(.exe)时,程序都会在命令提示符下运行,而不是像脚本一样执行它。

Invoke-Item MyProgram.exe

我认为PowerShell应该替换命令提示符,而是PowerShell打开命令提示符,然后运行该程序。有什么方法可以让PowerShell完全替换命令提示符吗?

4 个答案:

答案 0 :(得分:0)

  

我认为PowerShell应该取代命令提示符

是的,那你为什么不这样做MyProgram.exe

答案 1 :(得分:0)

你的问题很模糊,简而言之,它取决于程序,因为Invoke-Item默认使用Windows默认文件关联。

我打赌使用& MyProgram.exe代替Invoke-Item MyProgram.exe会有效。

答案 2 :(得分:0)

您是否尝试过Start-Process Program.exe -NoNewWindow

答案 3 :(得分:0)

我从另一个问题得到答案:

Start-Process .\MyProgram.exe -NoNewWindow -Wait