Тихая установка приложений

На своем предприятии сначала был развернут SCCM, который работает через пень-колоду. Для подстраховки начал делать на основе бат-файлов тихую установку для всего используемого на предприятии софта. Результат очень понравился и мне (сисадмину) и техподдержке, которой приходилось раньше каждую программу ставить  и настраивать интерактивно.

Теперь требуется только подключить сетевой диск с софтом и выбрать профиль устанавливаемого софта – это каталог, в котором находятся 2 файла: install.bat - для установки всех пакетов, и install.lst  - список путей к  пакетам тихой установки.

Файл установки install.bat во всех пакетах написан примерно по одному шаблону. Сначала пакет деинсталлируется, и, если не был указан ключ -u, продолжается его установка.

Везде, где только возможно,  для установки используются оригинальные файлы инсталляторов. В результате чего обновить пакет до последней версии очень легко - достаточно заменить старый инсталлятор новым, скачанным по ссылке, указанной в коментарии, и соответствующе изменить переменную INSTALLER.

Вместе с установкой пакетов применяются (по возможности) адекватные (на мой взгляд) настройки. Например: устанавливается язык по умолчанию, стартовая страница, включается/выключается автозагрузка, создаются нужные/удаляются ненужные ярлыки, останавливаются/удаляются ненужные службы, и т.д.

При создании пакетов очень помогли вот эти ресурсы:


А вот сами пакеты тихой установки: [ 1 ] [ 2 ]


Пакеты с меткой best я рекомендую к установке, т.к. считаю этот софт лучшим в своём классе.

Пакеты с меткой sfx можно превратить в самораспаковывающиеся архивы (они же SFX-архивы). В данном случае такие  архивы представляют из себя один-единственный exe-файл, который без всяких вопросов и уведомлений распаковывает необходимый пакет во временный каталог, устанавливает его, а потом удаляет распакованное из временного каталога. Чтобы создать такой архив прежде всего убедитесь, что у вас уже установлен WinRAR. Затем перейдите в папку с нужным пакетом и запустите install.bat с ключом -sfx.