Я понимаю, что установку приложения Linux можно автоматизировать с помощью сценария, но я не уверен, верно ли это в мире Windows. Здесь у меня есть конкретный сценарий.

Я хочу установить Word на компьютер с Windows 10. Обычно я выбираю и нажимаю на кнопки вдоль мастера установки (и я полагаю, что это 99% способа установки пользователя).

Теперь мне интересно, смогу ли я выполнить вышеуказанный ручной процесс полностью автоматизированным способом. Если да, то как мне это сделать?

2 ответа2

0

Установка программы не является загадочным процессом. Ядром любой установки является типичное создание папки и копирование файлов. После этого могут быть некоторые изменения в реестре. Если мы не обсуждаем что-то уникально сложное, это все, что нужно сделать.

Вы можете довольно легко автоматизировать установку Word. Вы можете использовать любую программу создания инсталлятора, которая может сделать снимок компьютера перед установкой и после нее. Затем он сравнивает разницу между ними и создает установщик. Этот метод работает, но могут быть некоторые недостатки, в зависимости от ситуации.

0

Это зависит.

Большинство программ используют установщик Windows, который представляет собой Windows API со стандартным форматом пакета (MSI) и флагами для установки / удаления по сценарию. Они также могут быть развернуты с помощью групповой политики в корпоративных сетях.

Некоторые программы имеют собственный установщик, хотя большинство из них имеют свои собственные методы установки по сценарию. Например, InnoSetup, NSIS или InstallShield.

Microsoft Office снова использует что-то другое: с 2013 года по умолчанию используется метод установки « нажми и работай». Я не уверен, разрешает ли это установку по сценарию в стандартной домашней / бизнес-версии, но вы можете проверить наличие флагов, запустив setup.exe /? , Есть инструменты развертывания для крупных предприятий. Существует также версия корпоративной лицензии, которая поставляется в виде традиционного ISO с установщиком MSI.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .