为什么某些从命令提示符运行的应用程序不能从 powershell 运行?

为什么某些从命令提示符运行的应用程序不能从 powershell 运行?

以一个名为 nimble 的 exe 为例。

我可以通过命令提示符访问此程序,没有任何问题。但是,当我尝试输入nimblepowershell 时,它给了我

PS C:\Users\risharan\DevSpace\Nim\ng2base> nimble
Program 'nimble' failed to run: No application is associated with the specified file for this operationAt line:1 char:1
 + nimble
 + ~~~~~~.
At line:1 char:1
 + nimble
 + ~~~~~~
 + CategoryInfo          : ResourceUnavailable: (:) [], ApplicationFailedException
 + FullyQualifiedErrorId : NativeCommandFailed
 + 

我本来假设如果命令行可以访问任何环境变量,那么 powershell 也可以访问该变量。

相关内容