Установите расширения Chrome через GPO

Я пытаюсь установить расширение Adblock Chrome с помощью Google Chrome ADM.

User Configuration/Policies/Classic Administrative Templates/Google/Google Chrome/Extensions

Configure the list of force-installed extensions

В списке у меня есть идентификатор расширения и URL-адрес обновления, на который Google ссылается в своей документации здесь и здесь:

gighmmpiobklfepjocnamgkkbiglidom;https://clients2.googleusercontent.com/crx/download/OAAAAMcNmg40_PduZlM3g5RwKyephtivPe8WdfQvWSRvhiHzrcK7rq-gXuF37bTwLfLPyVSTPaQkAXkHIklkQOFOqzUAxlKa5asxHnxnSbCB7xq3hVhoYHdhKQHD/extension_2_5_38.crx

Мне удалось получить URL-адрес обновления с помощью инструкций, приведенных в этом вопросе, но до сих пор я потерпел неудачу в том, что расширение фактически не устанавливается.

Я что-то упускаю или делаю неправильно?

3 ответа

Решение

Очевидно, политика ADM "Настроить список принудительно установленных расширений" просто не работает вообще.

Итак, мне пришлось использовать метод реестра.

ПРИМЕЧАНИЕ. При использовании метода реестра расширение автоматически отключается в 25-й версии Chrome. Также обратите внимание, что для Chrome 25 и выше политика ADM теперь работает.

  1. Найдите идентификатор нужного вам расширения. Это уникальный идентификатор расширения в интернет-магазине Chrome. Вы можете увидеть этот идентификатор в URL расширения, то есть:

https://chrome.google.com/webstore/detail/gighmmpiobklfepjocnamgkkbiglidom

или Откройте список расширений в Chrome; установите флажок "Режим разработчика", а затем щелкните стрелку рядом с расширением, которое вы хотите развернуть, - идентификатор расширения будет находиться под заголовком расширения.

На этом этапе стоит также отметить номер версии расширения, так как оно понадобится вам позже при развертывании.

  1. Откройте браузер, отличный от Chrome - Firefox будет работать нормально. Вставьте следующую строку в адресную строку, заменив ----- идентификатором добавочного номера.

https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D-----%26uc Нажмите клавишу ввода, чтобы получить доступ к этому URL; Вам будет предложено сохранить файл.crx.

Скопируйте этот файл.crx в общую папку развертывания, например \Server\SoftwareDeployment\ChromeExtensions\.crx

Источник: http://bdts.com.au/tips/48-msi-packaging/156-deploy-google-chrome.html

Затем добавьте ключи реестра в computer configuration\preferences\windows settings\registry:

Создайте следующие значения разделов реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\Extensions\[id of your extension crx]\path
TYPE: REG_SZ
VALUE: "\\server\NETLOGON\path\to\your\extension.crx"
HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\Extensions\[id of your extension crx]\version
TYPE: REG_SZ
VALUE: [version of your .crx as specified in the manifest]

Источник: http://support.google.com/a/bin/answer.py?hl=en&answer=188453

Проблема с исходной конфигурацией заключается в том, что URL-адрес после идентификатора расширения должен указывать на URL-адрес обновления, а не на URL-адрес CRX. Правильный URL для интернет-магазина

https://clients2.google.com/service/update2/crx

Это описано по адресу http://www.chromium.org/administrators/policy-list-3. Пожалуйста, отправьте сообщение об ошибке в Chrome Chrome Tracker, используя шаблон Enterprise Issue, если политика не работает должным образом.

Поскольку у меня нет представителя, я не могу высказать свое мнение или прокомментировать, но у меня было то же недоразумение, что и у ОП, и ответ Жоао да Силвы помог мне, поэтому я хотел внести свой вклад.

Он прав насчет URL.

Я сделал политику, просто сказав gighmmpiobklfepjocnamgkkbiglidom;https://clients2.google.com/service/update2/crx

Один gpupdate /force позже и расширение было установлено.

Вот скриншот:

Другие вопросы по тегам