Установка групповыми политиками#
Установка браузера#
В примерах установки будет использоваться образ инсталлятора корпоративного Яндекс Браузера.
Скачайте инсталлятор корпоративного Янедкс Браузера или соберите собственный дистрибутив через конструктор. Переместите инсталлятор в обще доступную сетевую директорию. Убедитесь, что общая папка доступна на компьютерах пользователей.
Скачайте и разместите файл ADMX в папке «C:\Windows\PolicyDefinitions».
Скачайте и разместите файл ADML (на русском или английском языке) в папке «C:\Windows\PolicyDefinitions<язык_ОС>».
Перейдите в «Панель управления\Система и безопасность\Администрирование».
Откройте «Управление групповой политикой». Перейдите в «Лес -> Домены -> Домен -> PC» и создайте объект групповой политики. Добавьте в фильтры безопасности нужные группы пользователей и пк.
В примере используется Windows Server 2019.
Нажмите ПКМ по новой политике -> Изменить…
Перейдите в «Конфигурация польлзователя -> Политики -> Конфигурация программ -> Установка программ». Нажмите ПКМ «Пакет -> Создать…» и выберите инсталлятор браузера в обще доступной папке «YandexBrowserStock.msi». Тип развертывания «Назначенный». В свойствах выберите «Устанавливать это приложение при входе в систему».

Запустите CMD от имени администратора. Введите gpupdate /force. После перезапуска пк в домене браузер установится автоматический.
Установка расширения#
Установите веб-сервер для раздачи файлов с расширением и xml манифеста обновления. В качестве веб сервера рекомендуется Apache, в примере используется open source сервер HFS. Страница проекта на GitHub.
Загрузите crx файл из репозитория вендора.
Скачайте xml файл манифеста для обновления update.xml. Внутри файла прописывается ID расширения и ссылка на crx файл. Версия crx файла должна соответствовать указанному в манифесте. Образец:
Примечание
Замените ссылку http://192.168.0.1/ на свой веб-сервер.
Зайдите в админ панель веб-сервера: http://localhost/~/admin/.
Перейдите в меню «Shared Files -> Add -> From Disk» и загрузите оба файла crx и xml:

Настройка групповой политики#
Настроить политику extension-settings, указать следующее значение (адрес сервера, имя файла, ид расширения указать актуальные)
{ "*": { "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" } }
После изменений введите gpupdate /force в CMD.
Проверка применения политик.
Открыть страницу browser://policy/, нажать кнопку «Повторно загрузить политики»
Убедиться, что политики успешно прочитаны из домена и применены к браузеру

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