相关疑难解决方法(0)

显示正在运行的PowerShell脚本中的所有环境变量

我需要在运行时在PowerShell脚本中显示所有已配置的环境变量.通常在显示环境变量时,我可以在shell中使用以下其中一种(除了其他技术,但这些很简单):

gci env:*
ls Env:
Run Code Online (Sandbox Code Playgroud)

但是,我从另一个程序调用了一个脚本,当我在脚本中使用上述调用之一时,而不是显示环境变量及其值,而是获取System.Collections.DictionaryEntry类型列表而不是变量及其值.在PowerShell脚本中,如何显示所有环境变量?

powershell environment-variables

81
推荐指数
9
解决办法
6万
查看次数

回显路径在我的 Windows 11 实例上不起作用

在 Windows 11 上的 PowerShell 上输入 echo 路径时,没有显示任何正确的内容。我记得 Windows 10 显示所有环境路径变量,但现在不再显示了?

windows powershell

5
推荐指数
1
解决办法
5610
查看次数

如何在Powershell命令中使用环境变量

我在旧式命令外壳中有一个名为GOPATH的环境变量集,我可以这样运行命令%GOPATH%\bin\hello在此处输入图片说明

Windows PowerShell 10中是否有等效的简单命令?

编辑:我不尝试打印环境变量。我正在尝试使用它。

变量设置正确:

C:\WINDOWS\system32> echo $env:gopath
C:\per\go
Run Code Online (Sandbox Code Playgroud)

现在,我想在命令行调用中实际使用它,但是失败了:

C:\WINDOWS\system32> $env:gopath\bin\hello
At line:1 char:12
+ $env:gopath\bin\hello
+            ~~~~~~~~~~
Unexpected token '\bin\hello' in expression or statement.
    + CategoryInfo          : ParserError: (:) [],        ParentContainsErrorRecordException
    + FullyQualifiedErrorId : UnexpectedToken
Run Code Online (Sandbox Code Playgroud)

powershell

1
推荐指数
2
解决办法
2068
查看次数