$Target
このスクリプトでは、すべてのforeachで呼び出される配列にオブジェクトを追加します。
foreach ($Machine in $Machines)
{
$TargetProperties = @{Name=$Machine}
$TargetObject = New-Object PSObject –Property $TargetProperties
$Target= @()
$Target = $TargetObject
}
$Target = $TargetObject
同じオブジェクトと同じになるため、機能していないことはわかっています。
置換する代わりに配列に追加するにはどうすればよいですか?