Я хочу установить TwinCat 3 в тихом режиме, но не существует документированного способа создания файла конфигурации тихой установки.
Установщик TwinCat 2 имел возможность создать файл конфигурации Install Shield (.iss) с помощью флага -r
. Это сначала записывало выбранные параметры, а затем создавало .iss
файл для запуска дальнейших установок без взаимодействия с пользователем.
В TwinCat 3 эта опция, похоже, отсутствует, но в справке говорится, что можно выполнить тихую установку с помощью файла конфигурации.
Вопрос в том, как создать (записать) такой файл конфигурации. Любая помощь приветствуется.
решение1
TwinCat Setup V3.X — это MSI-установка, упакованная как EXE. Файл конфигурации не нужен. С помощью MSI-установки можно указать переключатели установки в командной строке.
Устанавливаем Twincat в фоновом режиме с помощью следующей командной строки:
setup.exe /s /clone_wait /v"/qr REBOOT=ReallySuppress ALLUSERS=1 INSTALLDIR=C:\TwinCat ACTIVATEVS2012SETTINGS=1"
Чтобы найти возможные переключатели, вы можете использовать MSI Viewer, например "Суперорка" и/или проверьте файл журнала установки (после ручной установки).
Кроме того, нам пришлось иметь дело с предупреждениями безопасности Windows (Вы доверяете этому издателю?). Эта проблема была решена путем предварительной установки сертификатов Beckhoff.