у name1 есть 5 штук object2
До Windows 7 и Windows Server 2008 R2 нельзя было напрямую выполнять PowerShell файлы из GPO (приходилось вызывать ps1 файлы из bat файлов в качестве параметра исполняемого файла powershell.exe).
скрипт формирует список компов на домене на которые нужно деплоить софт и это делает.
и безотносительно сбора данных.
Для каждого массива данных $data_cur сочетание nameXXX+objectYYY уникально ?
то есть для name1 бывает ли в одном наборе несколько object1 или только object1..object6 по одной штуке ?
если это так, сортировка сводится к группировке по name и формированию из группы объекта с набором свойств, что в-общем-то задача 10 минут. но уже завтра :)