PDA

Показать полную графическую версию : Создание MSI с нуля.


densan
29-09-2017, 15:45
Здравствуйте.
Есть распределенная сеть с АД, на компьютеры которой нужно периодически устанавливать/обновлять Кладр.
Кладр ставится/обновляется простым копированием файлов в определенный каталог, но если запущено ПО использующее Кладр, то обновление не происходило. Раньше установка/обновление происходило через самописные скрипты.
Хочу попробовать упаковать файлы кладра в MSI пакет и сделать распространение через GPO. В этом случае установка происходит на этапе загрузки компьютера, и файлы Кладра не заблокированы, при вводе в домен нового компьютера актуальная версия ставится автоматически.
Начал читать https://msdn.microsoft.com/en-us/library/windows/desktop/aa367563(v=vs.85).aspx но тут просят установить Windows SDK Components for Windows Installer Developers есть ли какие-либо более простые бесплатные альтернативы для создание MSI пакетов с нуля.

Iska
29-09-2017, 16:01
Бесплатная альтернатива — WiX. Слово «простых» в отношении технологии Windows Installer выглядит сущим издевательством ;). Таковых нет.

Раньше отдельно распространялся небольшой пакет SDK для Windows Installer 4.5, коего было достаточно, но затем его ликвидировали, и предлагают к загрузке весь огроменный пакет SDK для Windows. Что делать, что делать… :(.


densan, Вы не думали о том, чтобы сделать (для данного случая, разумеется) logon-скрипт безо всяких msi installer? Например, разделённый ресурс на сервере с каталогом-эталоном на сервере, куда будут помещаться извлечённые обновления, и банальный «robocopy.exe каталог-эталон локальный_каталог_KLADR /mir» в скрипте?




© OSzone.net 2001-2012