2014-03-27 40 views
2

我的脚本有问题。Powershell结合回声变量

我想创建2个变量一个变量,然后呼应结果

$a = "server1" 
$server_server1 = "Success" 

echo ("`$server_$a") 

回声的结果应该由成功

提前THX

+0

你的意思是Success_server1? –

+0

问题是,根据动态计算变量名称(基于另一个变量,名为'$ a')来计算出要读取哪个变量。至少这就是我基于我的答案:) –

回答

0

可以使用Get-Variable Cmdlet:

(get-variable "server_$a").Value

哪个从你的例子中,会给你Success

见的TechNet上Get-Variable

0

一小段路的更多信息来完成相同的结果:

iex "`$server_$a"