为什么PowerShell在运行exe时会打开一个新窗口

问题描述 投票:1回答:2

我有这样的PowerShell脚本:

$tfExe = path/to/tf.exe

& $tfExt ... do something

在我的计算机(和其他PC)上,如果运行此脚本,则会在PowerShell窗口中获得.exe输出。

[当我在另一台计算机(使用Windows 7 32位)上运行脚本时,它将打开一个cmd窗口,在那里显示输出,并且该窗口立即关闭。

每个.exe工具都会出现此问题,即使在robocopy中也是如此。

为什么会发生这种情况,我该如何更改?

powershell cmd command-prompt
2个回答
1
投票
在我的PATHEXT环境变量中,我没有.exe。当我添加它时,问题解决了,所有.exe工具都运行顺利,输出显示在PowerShell窗口中。

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.