Добрый день подскажите пожалуйста есть желание организовать развертывание программы на клиентские ПК но вот незадача нет .msi. Взялся я писать скрипт для установки примерно такого содержания если по такому то пути есть файл он запускает его, если нет то система перекачивает папку с программой на клиентский ПК и выводит ярлык на рабочий стол.
Я не особо разбираюсь в написании скриптов.
@Echo off
set Rocket=%homepath%\AppData\Local\Programs\Rocket.Chat\Rocket.Chat.exe
if exists "%Rocket%" CALL :St
if not exists "%Rocket%" CALL :Inst
Pause
GOTO :EOF
А почему бы просто не нагуглить как конвертировать portable-установщик в msi? Если нет portable-установщика, его можно сделать самостоятельно, опять же, с помощью гугла.