В настоящее время я работаю над проектом, который бы автоматизировал установку различных сред в нашей компании. У меня есть несколько пакетов, созданных с использованием Chocolatey.
Проблема, которую я имею, создает динамический пользовательский установочный файл. Текущий внутренний веб-сайт позволяет пользователям отмечать программное обеспечение, которое они хотят установить. Идея состоит в том, чтобы затем позволить им нажать кнопку установки, которая будет генерировать .exe
файл. .exe
запускает сценарии командной строки для установки пакетов Chocolatey.
Пример командной строки после пометки полей Google Chrome и Notepad ++:
> choco install googlechrome
> choco install notepadplusplus.install
Мне интересно, что было бы лучшим способом создать .exe
файл динамически.
Вот два примера, из которых я получаю вдохновение:
Существует расширение Chrome, которое делает что-то подобное. Вы можете изучить, что он делает, и изменить его для своих нужд. Это называется Шоколадная фабрика.
Других решений пока нет …