У меня есть этот script, где я хочу добавить объект в массив с именем $Target
в каждом foreach.
foreach ($Machine in $Machines)
{
$TargetProperties = @{Name=$Machine}
$TargetObject = New-Object PSObject –Property $TargetProperties
$Target= @()
$Target = $TargetObject
}
Я знаю, что он не работает, потому что $Target = $TargetObject
делает его равным одному и тому же объекту.
Как я могу добавить к массиву вместо замены?