Завантажимо останню версію дистрибутива і викладемо в мережеве розташування. На момент написання даної замітки останньою версією є 38.2.1.
Поруч з дистрибутивом створимо каталог Config. а в ньому файл Install.ini. який буде керувати процесом установки.
Вміст файлу Install.ini.
Створимо конфігураційний файл mozilla.cfg. який буде налаштовувати браузер. У файлі використовується два види установок:
- pref - Налаштовує параметр, але у користувача залишається можливість змінити настройки;
- lockPref - Налаштовує параметр і не залишає користувачеві можливості настройки.
Важливо дотримання регістру, в іншому випадку Firefox не запуститься.
Вміст файлу mozilla.cfg.
Для того, щоб навчити Firefox використовувати конфігураційний файл, створимо файл local-settings.js з наступним змістом:
Для заборони запуску майстра імпорту при першому запуску Firefox необхідно створити файл override.ini (параметри з конфігураційного файлу ігноруються) з наступним змістом:
У підсумку, в каталозі Config у нас повинно вийти 4 файлу:
Настав час для створення командного файлу установки. Назвемо його просто Install.cmd
Для того, щоб альтернативний браузер встановлювався без зайвого "шуму", вкажемо параметр "-ms", а для використання файлу "відповідей" вкажемо параметр "/ INI".
Після установки залишається скопіювати конфігураційні файли в папку з браузером.
В кінцевому підсумку файл install.cmd вийшов таким:
Щоб SCCM мав можливість не тільки установки, але і видалення, створимо командний файл Uninstall.cmd для видалення браузера:
Стандартним чином створимо додаток в SCCM, і в якості виявлення вкажемо ключ реєстру: HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ Mozilla Firefox 38.2.1 ESR (x86 ru). і поставимо галку, що ключ реєстру пов'язаний з 32-розрядних додатком в 64-розрядних системах:
Залишається тільки поширити додаток по точках розповсюдження і розгорнути на колекцію комп'ютерів для оновлення існуючих Mozilla Firefox в якості обов'язкової установки.
Якщо ви розвертаєте Mozilla Firefox в перший раз, але точно знаєте, що на комп'ютерах в організації є встановлені екземпляри браузера різних версій, то можна створити колекцію на основі даного запиту:
В добавок, якщо використовується Application Catalog. то можна розгорнути додаток на групу користувачів в якості доступною (!) установки.
Додаткові джерела інформації: