Назад | Перейти на главную страницу

Установите расширения 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-адрес обновления, используя инструкции в этом вопросе, но до сих пор мне не удавалось, что расширение фактически не устанавливается.

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

Видимо, политика ADM «Настроить список принудительно установленных расширений» просто не работает.

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

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

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

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

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

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

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

https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D-----%26uc Нажмите Enter, чтобы получить доступ к этому 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#ExtensionInstallForcelist. Сообщите об ошибке в системе отслеживания ошибок хрома, используя шаблон Enterprise Issue, если политика не работает должным образом.

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

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

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

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

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