【发布时间】:2016-12-02 11:07:54
【问题描述】:
我想使用间接引用变量。 我在命令提示符处设置这个
SET RiskScheduler=true
我的代码是这样的
Write-Host "$Env:RiskScheduler" # prints true
我想达到同样的效果应该用这样的代码打印
$name='RiskScheduler'
Write-host $name # prints RiskScheduler
Write-Host $Env:$name # gives error
我得到的错误是
无法处理参数,因为参数“路径”的值无效。 更改“路径”参数的值并再次运行该操作。 在 D:\tmp\buildtools\udclient.6.2\ud_clean.PS1:37 char:17 + 写入主机 $Env:我正在寻找首先评估 $name 然后评估 $Env:(value of $name) 的东西。
有人可以建议,正确的语法是什么?
【问题讨论】:
标签: powershell