Задача
Необходимо выполнить конвертацию приложения (в формате EXE) в установочный пакет MSI. Полученный MSI должен корректно устанавливаться в тихом (silent) фоновом режиме - без вывода каких-либо окон, сообщений и интерактивных диалогов. Установка должна запускаться и полностью выполняться через консоль PowerShell (или командную строку) с использованием стандартных флагов.
Ключевые требования
- Формат преобразования: из
.exe в .msi - итоговый файл должен быть валидным пакетом Windows Installer. - Режим установки: silent / тихий - отсутствие окон, прогресс-баров, сообщений об ошибках и финальных уведомлений.
- Способ запуска: инсталляция должна запускаться средствами PowerShell (через командлеты
Start-Process или вызов msiexec) либо внешним командным файлом. - Исходный файл: предоставляется единый EXE-файл (файл присылается исполнителю после старта работы).
- Проверка: после сборки MSI - тестовая установка на чистой системе (или виртуальной машине) для подтверждения корректной работы.
Дополнительная информация
- Исходный EXE предполагает наличие внутри себя обычно точек входа в программу. Варианты упаковки: стандартный самораспаковывающийся архив или собранный скрипт.
- Допустимо использовать любые инструменты, позволяющие зафиксировать поведение и упаковать версию ODB без участия человека.
- Результат должен быть полностью автоматизирован и доступен для копирования на другие машины.
- Все используемые встроенные файлы (библиотеки, скрипты) упаковать внутри MST/MSI, внешние ссылки привлечения не обязательны.
Условия сдачи
- На выходе - один рабочий MSI-пакет размером не более 500 МБ (рекомендуемое ограничение)
- Инструкция (кратко), какие флаги и команды PowerShell следует использовать для запуска установки в тихом режиме
- Образцовый файл MSD-фасaньшего покрытого такста фигуры окружности с подсказкой по ключу.