在PowerShell中动态创建对象

时间:2019-02-11 01:03:43

标签: powershell

This question(重印下面的解决方案)很好地说明了每次循环运行时如何动态创建新变量:

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

我想用psobjects做类似的事情。这样的事情(这是行不通的):

for ($i=1; $i -le 10; $i++) { 
$obj($i) = new-object psobject 
$obj($i)| add-member noteproperty value ($i) 
}

在此示例中,预期结果是将创建10个对象,名称为$obj1$obj2$obj10

0 个答案:

没有答案