How to deploy Firefox using SCCM 2012. I am going to use the Extended Support Release (ESR) version of Firefox but this tutorial will work just fine with regular 32-bit or 64-bit Firefox as well. I like to get the ESR because this is the Mozilla recommended version for businesses and you can learn more about Mozilla Firefox ESR here:
Firefox ESR FAQ
You can download the latest Firefox ESR from the following link:
www.mozilla.org/en-US/firefox/organizations/all/
Or, if you prefer a regular version, you can get that from this link:
www.mozilla.org/en-US/firefox/all/
In this tutorial we will deploy Firefox with some preconfigured settings, like: suppressing any welcome page, accepting EULA, default homepage, remove older version.
Step-1: Download the latest ESR Firefox (or whichever version of Firefox you prefer) available from the following link and share the file on your network share folder:
I personally recommend Firefox ESR since this version is meant for businesses as it supports mass deployment and I found it more stable, regardless you can use a regular version of Firefox using this tutorial. There’s no difference in user experience or functionality.
Download Firefox ESR
[XRE]
EnableProfileMigrator=false
Create override.ini file
//Firefox Default Settings
// set Firefox Default homepage
pref(“browser.startup.homepage”,”http://www.ohoque.com/”);
// disable default browser check
pref(“browser.shell.checkDefaultBrowser”, false);
pref(“browser.startup.homepage_override.mstone”, “ignore”);
// disable application updates
pref(“app.update.auto”, false)
pref(“app.update.enabled”, false)
// disables the ‘know your rights’ button from displaying on first run
pref(“browser.rights.3.shown”, true);
// disables the request to send performance data from displaying
pref(“toolkit.telemetry.prompted”, 2);
pref(“toolkit.telemetry.rejected”, true);
// disable history, download, cache, password and settings
pref(“browser.privatebrowsing.autostart”, true)
// clear cookies
pref(“privacy.clearOnShutdown.cookies”, true)
Create config file
@echo off
REM==========================================
REM Install FireFox 31.5.0 ESR
REM==========================================
REM Date : 3 March, 2015
REM Author : Risalatul Hoque (Source: mockbox.net)
REM .
REM Script Details:
REM --------------
REM This script will:
REM + silently install or upgrade Firefox 31.5 ESR WITHOUT Firefox being the default browser
REM + Disables the 'Automatically check for updates' option
REM + Disables the 'Always check to see if Firefox is the default browser on startup' option
REM + Runs in private browsing by default
REM + Disables the Import Wizard
REM + Works for Windows XP / 7 /8 32-bit and 64-bit
REM .
REM===========================================
echo Installing Firefox - Please Wait.
echo Window will close after install is complete
REM Install Firefox
“%~dp0Firefox Setup 31.5.0esr.exe” -ms
REM Install 32-bit customisations
if exist “%programfiles%\Mozilla Firefox\” copy /Y “%~dp0override.ini” “%programfiles%\Mozilla Firefox\browser\”
if exist “%programfiles%\Mozilla Firefox\” copy /Y “%~dp0mozilla.cfg” “%programfiles%\Mozilla Firefox\”
if exist “%programfiles%\Mozilla Firefox\” copy /Y “%~dp0local-settings.js” “%programfiles%\Mozilla Firefox\defaults\pref”
REM Install 64-bit customisations
if exist “%ProgramFiles(x86)%\Mozilla Firefox\” copy /Y “%~dp0override.ini” “%ProgramFiles(x86)%\Mozilla Firefox\browser\”
if exist “%ProgramFiles(x86)%\Mozilla Firefox\” copy /Y “%~dp0mozilla.cfg” “%ProgramFiles(x86)%\Mozilla Firefox\”
if exist “%ProgramFiles(x86)%\Mozilla Firefox\” copy /Y “%~dp0local-settings.js” “%ProgramFiles(x86)%\Mozilla Firefox\defaults\pref”
REM Return exit code to SCCM
exit /B %EXIT_CODE%
Create batch file
"%~dp0Firefox Setup 31.5.0esr.exe" -ms
Step-5: Create the fourth and final text file called ‘local-settings.js’ and paste in the following information:
pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");
Create local-settings.js file
Network share folder should have these files
Step-7: Go to SCCM > Software Library > Application Management > Packages. Right click on Packages and select Create Package.
Deploy Firefox using SCCM 2012
Package description
Firefox Deployment
Firefox Deployment using SCCM 2012
SCCM Firefox Deployment
Click Next
Click Close
Distribute Content
Click Next
Firefox Deployment using SCCM 2012: Distribute Content
Click Next
Firefox Deployment using SCCM 2012: Done Distributing Content!
Firefox Deployment using SCCM 2012: The Actual Deployment
Deployment continues…
Click Next
SCCM 2012: Firefox Deployment
Schedule Firefox Deployment using SCCM 2012
Click Next
Click Next
Click Next
Click Next
Congratulations! You just deployed Firefox using SCCM!
0 commenti:
Post a Comment
Give me you feedback!