Я пытаюсь установить расширение 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.
- Найдите идентификатор нужного вам расширения. Это уникальный идентификатор расширения в интернет-магазине Chrome. Вы можете увидеть этот идентификатор в URL-адресе расширения, то есть:
https://chrome.google.com/webstore/detail/gighmmpiobklfepjocnamgkkbiglidom
или, откройте список расширений в Chrome; поставьте галочку в поле Developer Mode и затем щелкните стрелку рядом с расширением, которое вы хотите развернуть - идентификатор расширения будет под заголовком расширения.
На этом этапе также стоит записать номер версии расширения, так как он вам понадобится позже при развертывании.
- Откройте браузер, отличный от 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
позже и расширение было установлено.
Вот скриншот: