Powershell envrionment变量继承

时间:2017-08-17 14:25:28

标签: powershell inheritance environment-variables

伙计们......我不熟悉PS,一开始这是一个简单的问题,但对我来说并不是那么简单。 (对不起)

我需要将一个环境变量作为字符串带到另一个环境中。变量 像这样的草图 " $ env:$ env:var" 我已经尝试过(当然不能工作,但有助于理解):

$env:admin1 = "123456" 

$env:user = "admin1"

$password = $env:"${env:user}"

Write-Host $password

在PowerShell中有可能吗? 谢谢!

1 个答案:

答案 0 :(得分:3)

这样做的方式不可能,但您可以查询环境并通过多种不同方式匹配变量中的变量名称。这是一个:

$appData = 'APPDATA'
$value = (Get-ChildItem Env: | ? { $_.Name -eq $appData }).Value
$value # Output