Ho questo script in cui voglio aggiungere un oggetto a un array chiamato $Target
in ogni foreach.Aggiungere oggetti a una matrice di oggetti in PowerShell
foreach ($Machine in $Machines)
{
$TargetProperties = @{Name=$Machine}
$TargetObject = New-Object PSObject –Property $TargetProperties
$Target= @()
$Target = $TargetObject
}
So che non funziona perché $Target = $TargetObject
rende uguale allo stesso oggetto.
Come posso aggiungere alla matrice invece di sostituire?