Dynamische Objekte

Erzeugen eines dynamischen Objekts:

$o = New-Object PSObject

Hinzufügen von Eigenschaften:

Add-Member -InputObject $o -NotePropertyName "TestProperty" -NotePropertyValue "TestWert"

Es können auch komplexe Werte wie z.B. Arrays übergeben werden:

$arr = @("Bla", "Blubb")
Add-Member -InputObject $o -NotePropertyName "Values" -NotePropertyValue $arr

Quelle: Link, Link