如何在PowerShell中获取变量输出

时间:2019-02-16 13:22:02

标签: powershell

$pg1fa1="52:4a:93:78:34:06:21:00;52:4a:93:78:34:06:21:02;52:4a:93:78:34:06:21:04"
$array_name="storage01"
$a=$array_name.Substring(8) 
Write-Host "pg$($a)fa1"

我想要输出$ pg1fa1变量,但是我正在获取pg1fa1作为输出。

1 个答案:

答案 0 :(得分:3)

如果变量的名称是可变的,则意味着您可以使用下面的示例中的Get-Variable

$pg1fa1="52:4a:93:78:34:06:21:00;52:4a:93:78:34:06:21:02;52:4a:93:78:34:06:21:04" 
$array_name="storage01" 
$a=$array_name.Substring(8) 
Write-Host (Get-Variable "pg$($a)fa1").Value