以一个名为 nimble 的 exe 为例。
我可以通过命令提示符访问此程序,没有任何问题。但是,当我尝试输入nimble
powershell 时,它给了我
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 也可以访问该变量。