Powershell中的动态变量

时间:2013-07-10 16:03:24

标签: powershell

我想知道是否可以通过对两个或多个数据进行同步来引用powershell中的变量。见下面的例子......

$v0 = "My Var"
$v1 = "My Var2"

$suffix = 0

#THESE EXAMPLES BELOW (ALTHOUGH WRONG) WILL ILLUSTRATE WHAT WE ARE TRYING TO DO.

Write-Host $(v($suffix)) #ERROR
Write-Host $(v$suffix) #ERROR
Write-Host v$suffix # "v0"

我希望这个脚本输出“我的Var”。我不认为这是可能的,因为Powershell使用的是不是动态语言的.NET。如果可能的话,有什么想法吗?

1 个答案:

答案 0 :(得分:2)

Write-Host (Get-Variable "v$suffix" -ValueOnly)