2012-10-22 204 views

回答

29

使用New-VariableGet-Variable(考虑到现有的选项,包括范围)东西线。例如。

for ($i=1; $i -le 5; $i++) 
{ 
    New-Variable -Name "var$i" -Value $i 
    Get-Variable -Name "var$i" -ValueOnly 
} 
+3

完全有效的答案。我会补充说,无论何时我需要做这样的事情,我都喜欢使用散列表。 – EBGreen

+1

我也更喜欢哈希表。尽管如此,还是有一些(罕见的)只有这些cmdlet有帮助的情况。 –

+1

一个例子是在psake模块中,像属性块,你需要做一些非常动态的事情。 –