Можно ли автоматизировать установку приложений Windows?

Можно ли автоматизировать установку приложений Windows?

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

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

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

решение1

Это зависит.

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

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

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

решение2

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

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

Связанный контент