Перейти к содержанию

Установка с помощью политики Software Installation

При установке с помощью политики Software Installation можно использовать только msi-пакеты. Описанные ниже действия проверялись на Windows Server 2019. В других версиях ОС могут быть небольшие отличия.

Настройка политки

  1. Создайте политику, привяжите её к нужным компьютерам или пользователям. Откройте окно редактирования политики.
  2. В зависимости от контекста установки выберите корневой раздел: Computer Configuration для установки на всех пользователей, User Configuration для установки на одного пользователя.
  3. Перейдите в подраздел Policies → Software Settings → Software Installation.

    img

  4. Вызовите меню нажатием правой кнопки мыши и выберите добавление нового пакета.

    img

  5. Укажите сетевой путь до MSI-пакета.

  6. Выберите способ развертывания Advanced. После этого откроется окно настройки приложения.
  7. В разделе Deployment выберите тип развертывания Assigned. В случае установки на одного пользователя включите опцию Install this application at logon. Установка будет выполняться автоматически при запуске компьютера либо при входе пользователя, в зависимости от контекста установки.

    img

  8. Если выполняется обновление, убедитесь, что в разделе Upgrades указана предыдущая версия приложения.

    img

  9. При необходимости настройте дополнительные параметры запуска MSI-пакета с помощью Orca.exe, сохраните их в mst-файл и добавьте этот файл в разделе Modifications. img

  10. Подтвердите все выполненные действия нажатием на кнопку OK.

Настройка параметров MSI-пакета

Про настройку параметров MSI-пакета с помощью Orca.exe см. в разделе Трансформация MSI-пакета с помощью Orca.exe. В случае установки через групповые политики появляются особенности использования некоторых параметров:

Параметр Действия при использовании политики Software Installation
ALLUSERS
Контекст установки
Параметр использовать не нужно, так как контекст настраивается автоматически в зависимости от выбранной конфигурации (Computer Configuration или User Configuration).
AUTOUPDATES
Возможность автоматического обновления
Не рекомендуется включать автоматические обновления, так как они могут конфликтовать с групповыми политиками.
AUTOLAUNCH
Автоматический запуск приложения после установки
Данный параметр на автозапуск не влияет, так как установка как на одного пользователя, так и на всех пользователей выполняется фактически до старта сессии пользователя.
PROXY_INI
Путь к файлу с настройками прокси
Путь к файлу рекомендуется делать сетевым. Права доступа должны быть такими же, как и для MSI-пакета.
/quiet (/q)
Тихая установка
Параметр использовать не нужно. Установка как на одного пользователя, так и на всех пользователей автоматически является тихой.
/L*V
Логирование процесса установки
Параметр MsiLogging не работает. Для включения логирования при использовании Software Installation необходимо включить политику общего логирования установок. Для этого:
1. Перейдите в раздел Computer Configuration (или User Configuration) -> Policies -> Administrative Templates -> Windows Components -> Windows Installer.
2. Откройте политику Specify the types of events Windows Installer records in its transaction log.
3. Включите эту политику и в поле Logging введите iwearucmopv.
image
Файлы логов будут сохраняться в папку C:\Windows\Temp, имена файлов будут иметь вид MSIxxxxx.LOG (например, MSIe1850.LOG).