Назад | Перейти на главную страницу

Как мне автоматизировать установку MSI на сервер Server 2003?

У меня около 20 приложений, которые нужно запускать в определенном порядке. Я хочу написать для них сценарий, чтобы делать это удаленно.

У каждого из приложений есть Setup.exe и MSI.

Я надеялся получить простой сценарий, вызывающий MSI с файлом ответов, но с тех пор, как я это сделал, прошли годы. Однако я не помню, как создать файл ответов.

Это хороший способ сделать это? Или есть способ попроще?

Могут быть более эффективные способы сделать это, но вот несколько вещей, которые я бы попробовал:

  • Если exe - это InstallShield, вы можете попытаться создать для них файл ответов iss. Запустите exe с помощью этой командной строки:

setup.exe -r -f1c: \ product.iss

После запуска и установки у вас должен быть установочный файл, на который вы можете ссылаться, используя это:

C:\setup.exe -s -f1C:\product.iss
  • Вместо этого вы можете использовать MSI и создать преобразование с помощью программы Orca. Я не слишком много знаю об этой программе, чтобы предоставить конкретную помощь, но как только у вас есть преобразование, вам просто нужно запустить:

msiexec / I setup.msi / q TRANSFORMS = transform.mst