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