Ok, forudsat at du ikke har linkede poster, og alle posterne er adskilte, kan du gøre dette:
$T2Keys = $Results2|gm|?{$_.MemberType -match "Property"}|Select -ExpandProperty Name
$T1Keys = $Results|gm|?{$_.MemberType -match "Property"}|Select -ExpandProperty Name
$KeysToAdd = $T2Keys|?{$T1Keys -notcontains $_}
$Results3 = @()
$Results3 += $Results
$KeysToAdd|%{$Results3|Add-Member $_ ""}
$Results3+=$Results2
Det forespørger egenskaberne for den første tabel til en variabel. Det gør det samme med det andet bord. Den finder de egenskaber, der er i den anden tabel, som ikke er i den første, og gemmer dem i en variabel. Så laver den en tom matrix, føjer den første tabel til den, tilføjer de manglende felter og tilføjer den anden tabel til den.