Перейти к основному содержанию
`Ctrl`+`K`

# Установка групповыми политиками

## Установка браузера

В примерах установки будет использоваться образ инсталлятора корпоративного Яндекс Браузера.

Скачайте инсталлятор корпоративного Янедкс Браузера или соберите собственный дистрибутив через конструктор. Переместите инсталлятор в общедоступную сетевую директорию. Убедитесь, что общая папка доступна на всех компьютерах пользователей.

Скачайте и разместите файл 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/`, проверить наличие установленного расширения.