Экспресс установка ПО в Windows
Если задача именно «установка программ на девственно чистую систему», то не проще один раз все установить, снять образ Ghost'ом (предварительно систему подготовить, чтобы проблем на другом железе избежать), а в дальнейшем держать этот образ актуальным (раз в месяц-два win-обновления ставить и софт обновлять, если необходимо)? 
У нас хелпдеск именно так и работает. Временные затраты на замену системы сводятся к замене hdd, установке дров нового железа, заводу в домен и минимальной настройке пользовательского софта.

Если вы хотите устанавить что-то на все компы в домене, то вы можете это реализовать через GPO, например.
Ninite умеет без интернета работать.
ninite.com/help/features/offline.html
Создавая один пакет.