Dobře, za předpokladu, že nemáte propojené položky a všechny záznamy jsou samostatné, můžete udělat toto:
$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
To se dotazuje na vlastnosti první tabulky na proměnnou. Totéž dělá s druhou tabulkou. Najde vlastnosti, které jsou ve druhé tabulce, které nejsou v první, a uloží je do proměnné. Potom vytvoří prázdné pole, přidá do něj první tabulku, přidá chybějící pole a pak do něj přidá druhou tabulku.