我有这样的环境值
所以我需要像这样从PowerShell调用环境变量:
$ENV:$password_environment
但这无法正常显示以下错误
Variable reference is not valid. ':' was not followed by a valid variable name character. Consider using ${} to delimit the name. + CategoryInfo : ParserError: (:) [], ParseException + FullyQualifiedErrorId : InvalidVariableReferenceWithDrive
答案 0 :(得分:3)
PowerShell使环境可作为PSDrive env:
使用,因此您可以使用Get-Item
通过存储在另一个变量中的名称来获取环境变量:
$password_environment = 'password_STG'
(Get-Item env:$password_environment).Value