在PowerShell中动态创建变量

时间:2012-10-22 16:04:56

标签: variables loops powershell

每次循环运行时如何创建新变量?

的内容
for ($i=1; $i -le 5; $i++)
{
    $"var + $i" = $i
    write-host $"var + $i
}

1 个答案:

答案 0 :(得分:36)

使用New-VariableGet-Variable(包括范围在内的可用选项)。 E.g。

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