Как развернуть пакеты MSI в групповой политике на Windows Server
Microsoft Windows / / March 18, 2020
Даже при наличии нескольких десятков клиентов обновление программного обеспечения занимает много времени. С несколькими сотнями это кошмар. Групповая политика Microsoft имеет функцию, которая позволяет развертывать MSI (установщики Microsoft). Этот процесс значительно улучшает опыт развертывания программного обеспечения на клиентских компьютерах.
Отказ от ответственности: не пытайтесь сделать это в своей производственной сети, пока не попробуете это в контейнере для одного компьютера. groovyPost не несет ответственности за потерю или повреждение данных в вашей сети. Всегда делайте резервные копии ключевых файлов и действуйте осторожно.
На контроллере домена откройте апплет групповой политики. Найдите контейнер с компьютерами, которые будут получать это развертывание. В этом случае мы внедряем в контейнер Workstations.
Щелкните правой кнопкой мыши контейнер, который вы развертываете, и выберите «Создать и привязать объект групповой политики здесь».
Введите имя Используйте то, что поможет вам вспомнить, для чего оно. Я часто использую дату, когда я сделал политику.
Дважды щелкните на объекте, который вы только что сделали
Вот окно, в котором вы можете настроить объект групповой политики (GPO). В этом случае мы хотим выбрать Конфигурация компьютера >> Настройки программного обеспечения >> Установка программного обеспечения. Щелкните правой кнопкой мыши по установке программного обеспечения и выберите Новый >> Пакет.
В командной строке найдите и выберите файл MSI (пакет) для развертывания.
Крайне важно, чтобы вы перешли к этому файлу по сети - даже если пакет находится на сервере. Почему? Путь, который вы используете - это путь, по которому клиенты будут искать файл. C: \ shared не помогает клиентам, когда им нужен \\ server \ shared. Кроме того, убедитесь, что каталог и файл имеют разрешение на чтение для клиентов, иначе они не смогут установить пакет.
После того, как вы выбрали пакет, вам будет предложено выбрать метод развертывания. Оставьте его по умолчанию «назначено» и нажмите «ОК».
Система проверит пакет и убедится, что он подходит для развертывания. Время от времени я сталкиваюсь с установщиком, который не будет развертываться - что-то было повреждено где-то в процессе создания. Если вы столкнулись с этим, попробуйте снова загрузить файл из источника и повторить шаг new / package. Если это все еще не работает, вам нужно найти другой источник или другую программу.
Если вы видите список справа, как показано выше, вы все сделали успешно. Теперь закройте окна, которые вы открыли.
Все системы в выбранном контейнере получат пакет при следующей перезагрузке после обновления параметров их групповой политики. Если вы вернетесь к началу этой статьи, вы увидите, что контейнерные рабочие станции будут теми, кто получает эту установку.
Иногда обновление групповой политики может занять некоторое время, поэтому, если вы хотите протестировать его, вы можете перейти к тестовому клиенту и открыть команду подскажите - и введите gpupdate / force (который заставляет клиента получать самые последние параметры групповой политики с сервера) - затем перезагрузка. Вы увидите, что установка произойдет до входа в систему.