Как делать:
http://habrahabr.ru/post/218549/
расширение для управления gpo
http://habrahabr.ru/post/216675/
https://developer.mozilla.org/en-US/Add-ons/Installing_extensions
http://mike.kaply.com/2010/06/18/customizing-the-firefox-installer-on-windows/
https://sourceforge.net/projects/mozillagpo/
https://sourceforge.net/projects/mozillagpo/files/PolicyTemplate/
Задача: управлять в AD firefox с помощью политик.
Для перепаковки потребуется:
Дистрибутив продукта (в данном примере Firefox) — www.mozilla.org/en-US/firefox/organizations/all/
Архиватор 7zip — www.7-zip.org/download.html
SFX модуль для 7zip — svn.smedbergs.us/cck-repack/trunk/resources/7zSD.sfx
Исполнение:
1. Берем обычный firefox и встраиваем в дистрибутив расширение Mozilla GPO plugin
1.1 Распаковываем firefox.exe с помощью 7-zip
1.2 Устанавливаем себе нужно расширение. Из профиля забираем нужное расширение
C:\Users\name_user\AppData\Roaming\Mozilla\Firefox\Profiles\nakshfkdshf.default\extensions
В данном случае
gpo@extensions.org.xpi
1.3 Копируем данный каталог в распакованный каталог firefox (\core\browser\extensions)
1.4 В папке \core\browser\extensions создаем файл all-contoso.js где contoso это имя нашего домена. И в нем создаем строку
pref("extensions.autoDisableScopes", "11");
1.5 Запаковываем. В командной строке переходим в каталог исправленного дистрибутива (там
где папки core, win32 и setup.exe) и выполняем."C:\Program Files (x86)\7-Zip\7z.exe" a -r -t7z app.7z -mx
1.6 Создаём в той же папке файл app.tag (в кодировке UFT-8! без BOM), который укажет sfx что запускать после распаковки архива, с содержимым (все в одну строку):;!@Install@!UTF-8!Title="Firefox 24.4.0 ESR customized" RunProgram="setup.exe";!@InstallEnd@!
Title на свое усмотрение.
1.7 Копируем в эту же папку 7zSD.sfx.
1.8 «Склеиваем» sfx-модуль, app.tag и архив приложения:
copy /B 7zSD.sfx+app.tag+app.7z "Firefox Setup.exe"
2. Этот диструбут и устанавливаем.
Комментариев нет:
Отправить комментарий