Je dois faire un package d'installation pour une version à jour de Firefox dans mon entreprise. Nous sommes actuellement à 58.0.2. Je crois que la façon dont nous installions Firefox est obsolète. En voici quelques détails :
1. L'installation se faire avec l'exécutable et le paramètre /S pour installation silencieuse.
2. Un fichier override.ini est copié dans C:\Program Files\Mozilla Firefox\browser
Code : Tout sélectionner
[XRE]
EnableProfileMigrator=false
Code : Tout sélectionner
// Set Firefox Default homepage
lockPref("browser.startup.homepage","www.ca");
// Disable default browser check
pref("browser.shell.checkDefaultBrowser", false);
pref("browser.startup.homepage_override.mstone", "ignore");
// Disable application updates
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 plugins auto updates
pref("extensions.update.autoUpdateDefault", false);
pref("extensions.update.enabled", false);
// Disable SSL 3
pref("security.tls.version.min", 1);
// Problème de certificats
pref("security.use_mozillapkix_verification", false);
// Ajout d'un fichier de configuration globale pour le certificat SSL
lockPref("autoadmin.global_config_url", "file://C:/Program Files (x86)/Mozilla Firefox/cck2.cfg");
// Vérifier les certificats dans le store de Windows
pref("security.enterprise_roots.enabled", true);
// Désactiver la notification "Heartbeat" mentionnant que le navigateur n'est pas à jour
pref("extensions.shield-recipe-client.enabled", false);
Code : Tout sélectionner
pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");
Code : Tout sélectionner
// Autoconfig file written by CCK2
var config = {
"cckVersion": "2.0.19",
"name": "mspcert",
"description": "Installation des certificats d'entreprise",
"version": "1",
"extension": {
"name": "mspcert"
},
"id": "mspcert",
"certs": {
"ca": [
{
"url": "resource://mspcert/certs/mspcert.cer",
"trust": "C,C,C"
},
{
"url": "resource://mspcert/certs/L1Rchain.cer",
"trust": "C,C,C"
},
{
"url": "resource://mspcert/certs/L1Rroot.cer",
"trust": "C,C,C"
}
]
}
};
Components.utils.import("resource://cck2/CCK2.jsm");
CCK2.init(config);
Code : Tout sélectionner
{
"policies": {
"BlockAboutConfig": true,
"BlockAboutProfiles": true,
"DisableAppUpdate": true,
"DisableSystemAddonUpdate": true,
"DisableTelemetry": true,
"OverrideFirstRunPage": "",
"DisableProfileImport": true,
"DontCheckDefaultBrowser": true,
"Homepage": {
"URL": "https://www.int.msp.gouv.qc.ca",
"Locked": true
}
"Certificates": {
"ImportEnterpriseRoots": true
}
}
}
Je suis preneur de tout conseil! Merci à l'avance!