2015-02-18 1 views
2

В настоящее время я работаю над проектом, который будет автоматизировать установку различных сред, которые у нас есть в компании. У меня есть несколько пакетов, созданных с использованием Chocolatey.Как создать динамический установочный файл Chocolatey?

У меня возникла проблема с созданием динамического пользовательского установочного файла. Текущий внутренний веб-сайт позволяет пользователям проверять программное обеспечение, которое они хотят установить. Идея заключалась бы в том, чтобы затем разрешить им щелкнуть кнопку установки, которая будет генерировать файл .exe. .exe будет запускать сценарии командной строки для установки пакетов Chocolatey.

Пример командной строки после маркировки коробки Google Chrome и Notepad ++ будет:

> choco install googlechrome 
> choco install notepadplusplus.install 

Мне интересно, что было бы лучше всего идти о создании .exe файла динамически.

Два примера я получаю вдохновение будет:

+1

Зачем вам грести Exe? Просто создайте скрипт powershell .ps1 –

+0

Можете ли вы вникнуть немного подробнее? Что бы я использовал для создания динамического сценария .ps1? В настоящее время мой сайт - это только Bootstrap, HTML и CSS и размещается только локально. Спасибо. – BearForceOne

+0

Вы не можете. Для создания файла ps1 вам потребуется использовать некоторые серверные технологии, такие как php, nodejs, asp.net. Приложение angularjs будет использовать $ http для вызова на сервер, сервер будет генерировать файл и возвращать его, а затем клиент может загрузить файл. После этого его можно использовать. –

ответ

0

Существует расширение хром, что делает что-то подобное. Вы можете изучить, что он делает, и изменить его для ваших нужд. Это называется Chocolate Factory.