Установка плагина через групповые политики в домене Windows#
Установка браузера#
В примерах используется корпоративный Яндекс Браузер и Windows Server 2019.
Подготовка дистрибутива браузера#
Скачайте инсталлятор корпоративного Яндекс Браузера или соберите собственный дистрибутив через конструктор.
Поместите инсталлятор в общедоступную сетевую директорию. Убедитесь, что папка доступна на всех компьютерах домена.
Скачайте и разместите файл ADMX в папке
C:\Windows\PolicyDefinitions.Скачайте и разместите файл ADML (русский / английский) в папке
C:\Windows\PolicyDefinitions\<язык_ОС>.
Создание объекта групповой политики#
Перейдите в
Панель управления > Система и безопасность > Администрирование.Откройте Управление групповой политикой.
Перейдите в
Лес > Домены > Домен > PCи создайте объект групповой политики.Добавьте в Фильтры безопасности нужные группы пользователей и компьютеров.

Нажмите ПКМ по новой политике > Изменить.
Настройка установки браузера#
Перейдите в
Конфигурация пользователя > Политики > Конфигурация программ > Установка программ.Нажмите ПКМ > Пакет > Создать… и выберите инсталлятор браузера в общедоступной папке (
YandexBrowserStock.msi).Укажите тип развёртывания Назначенный.
В свойствах пакета включите параметр Устанавливать это приложение при входе в систему.
После следующей перезагрузки компьютеров домена браузер установится автоматически.
Установка плагина#
Подготовка дистрибутива#
Скачайте MSI-инсталлятор плагина из репозитория.
Поместите файл
.msiв ту же общедоступную сетевую директорию, что и браузер.
Настройка установки плагина#
Откройте созданный ранее объект групповой политики (ПКМ > Изменить).
Перейдите в
Конфигурация компьютера > Политики > Конфигурация программ > Установка программ.Примечание
Плагин назначается на компьютер (не на пользователя), чтобы он был доступен при входе любого пользователя домена.
Нажмите ПКМ > Пакет > Создать… и выберите MSI-файл плагина в общедоступной папке.
Укажите тип развёртывания Назначенный.
Плагин установится при следующей перезагрузке компьютеров домена.
Установка расширения#
Подготовка веб-сервера#
Для раздачи CRX-файла и XML-манифеста обновления необходим HTTP-сервер. Рекомендуется Apache; в примере используется HFS.
Скачайте и запустите HFS.
Загрузите CRX-файл расширения из репозитория вендора.
Скачайте файл манифеста обновлений update.xml.
Внутри манифеста указывается ID расширения и ссылка на CRX-файл. Версия CRX должна совпадать с указанной в манифесте.
<gupdate xmlns="http://www.google.com/update2/response" protocol="2.0"> <app appid="ngfgcgjklkfnbpandhelhehghbfbebai"> <updatecheck codebase="http://192.168.0.1/globalerp-browser-extension-latest.crx" version="latest"/> </app> </gupdate>
Примечание
Замените
http://192.168.0.1/на адрес вашего веб-сервера.Откройте панель управления HFS:
http://localhost/~/admin/.Перейдите в
Shared Files > Add > From Diskи добавьте оба файла — CRX и XML.
Настройка групповой политики для расширения#
Откройте объект групповой политики (ПКМ > Изменить).
Перейдите в
Конфигурация компьютера > Политики > Административные шаблоны > Яндекс Браузер > Расширения.Откройте параметр Настройки расширений (
ExtensionSettings) и установите следующее значение (укажите актуальные адрес сервера и ID расширения):{ "*": { "install_sources": ["http://192.168.2.182/*"] }, "ngfgcgjklkfnbpandhelhehghbfbebai": { "installation_mode": "force_installed", "override_update_url": true, "update_url": "http://192.168.2.182/update.xml" } }

Проверка применения политик#
На клиентской машине запустите CMD от имени администратора и выполните:
gpupdate /force
Откройте в браузере страницу:
Для Google Chrome:
chrome://policy/Для Яндекс:
browser://policy/
и нажмите Повторно загрузить политики.
Убедитесь, что политики успешно прочитаны из домена и применены к браузеру.

Перейдите на страницу
browser://extensions/и убедитесь, что расширение присутствует в списке и включено.