Повторение развертывания пакета MSIEXEC через GPO

Мы хотим использовать эту простую команду в командном файле: msiexec /package "\path\package.msi" /quiet /norestart

Мы хотим развернуть его для всех пользователей и их компьютеров. Мы хотим, чтобы он был установлен только один раз, и мы подозреваем, что если мы сохраняем только эту команду внутри пакетного сценария (а не добавляем некоторые IF и ELSE), то могут произойти некоторые неожиданные вещи, такие как повторение установок при каждом входе пользователя в систему. и т.п.

Что практически произойдет, если мы сохраним только эту команду в сценарии, а пользователь, у которого уже установлен этот пакет, войдет в систему и выполнит сценарий?

1 ответ

Решение

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

Что касается вашего актуального вопроса:

Что практически произойдет, если мы сохраним только эту команду в сценарии, а пользователь, у которого уже установлен этот пакет, войдет в систему и выполнит сценарий?

Если вы не проверяете установку в своем скрипте, он будет переустанавливаться.

Другие вопросы по тегам