Firefox tilbyder MSI-installationsfiler pr. sprogversion, pr. cpu-arkitektur (32- og 64-bit) og pr. kanal for at hjælpe systemadministratorer med at tilpasse og udrulle Firefox i deres miljøer. MSI-installationsfilen (understøttet på Windows 7 og nyere versioner) er en indpakning af den fulde exe-installationsfil, der tillader tilpasninger ved brug af en MST-fil før udrulning via standard Windows-udrulningsværktøjer som Active Directory eller Microsoft System Center Configuration Manager.
Indhold
MSI-installationsfiler
Besøg https://www.mozilla.org/firefox/all/ og vælg din browser (Firefox Nightly, Firefox Developer Edition, Firefox Beta, Firefox, eller Firefox Extended Support Release), og vælg derefter en MSI-installationsfil.
Konfigurationsmuligheder
MSI-transforms (MST'er) til Firefox MSI-installationsfilerne kan oprettes eller redigeres ved hjælp af et valgfrit værktøj (MS Orca eller andet) for at tilpasse installationen. Dette afsnit beskriver de tilgængelige muligheder.
Brugerdefinerede MSI-muligheder i Firefox
Angiv en mappesti - INSTALL_DIRECTORY_PATH=[sti] Absolut sti, der angiver den komplette installationsplacering. Denne mappe behøver ikke at eksistere i forvejen (men den må gerne). Hvis INSTALL_DIRECTORY_NAME er angivet, vil denne indstilling blive ignoreret.
Angiv et mappenavn - INSTALL_DIRECTORY_NAME=[navn] Navnet på installationsmappen, der skal oprettes i Program Files. Hvis fx INSTALL_DIRECTORY_NAME er angivet til Firefox Release, vil installationsstien være noget i retning af C:\Program Files\Firefox Release. Den anvendte Program Files-sti vil være den korrekte for arkitekturen af det program, der installeres, og maskinens sprogversion/konfiguration; denne indstilling er primært nyttig for at undgå at skulle bekymre sig om disse forskelle. Hvis denne er angivet, vil INSTALL_DIRECTORY_PATH blive ignoreret.
Installer en genvej på proceslinjen - TASKBAR_SHORTCUT={true,false} Angiv til false for at deaktivere fastgørelse af en genvej til proceslinjen. Standard er true. Denne funktion virker kun på Windows 7 og 8; det er ikke muligt at oprette fastgjorte genveje på proceslinjen fra installationsprogrammet på nyere Windows-versioner.
Installer en genvej på skrivebordet - DESKTOP_SHORTCUT={true,false} Angiv til false for at deaktivere oprettelse af en genvej på skrivebordet. Standard er true.
Installer en genvej i startmenuen - START_MENU_SHORTCUT={true,false} Angiv til false for at deaktivere oprettelse af en genvej i startmenuen. Standard er true.
Deaktiver vedligeholdelsestjenesten - INSTALL_MAINTENANCE_SERVICE={true,false} Angiv til false for at deaktivere installation af Mozilla Maintenance Service. Dette vil reelt forhindre brugere i at installere Firefox-opdateringer, hvis de ikke har skriverettigheder til installationsmappen. Standard er true.
Deaktiver fjernelse af distributionsmappe - REMOVE_DISTRIBUTION_DIR={true,false} Angiv til false for at deaktivere fjernelse af distributionsmappen fra en eksisterende installation, der bliver overskrevet. Standard er true, og mappen fjernes.
Undgå genstart - PREVENT_REBOOT_REQUIRED={true,false} Angiv til true for at forhindre installationsprogrammet i at udføre handlinger, der kræver genstart af maskinen for at fuldføre, normalt fordi filer er i brug. Dette bør ikke være nødvendigt under normale omstændigheder, medmindre du overskriver en kopi af Firefox, der kørte, mens installationsprogrammet forsøgte at køre, og at angive denne mulighed i det tilfælde kan resultere i en ufuldstændig installation. Standard er false.
Bundt med udvidelser - OPTIONAL_EXTENSIONS={true,false} Angiv til false for at deaktivere installation af eventuelle medfølgende udvidelser. Standard er true.
Mappe til udpakning af programfiler - EXTRACT_DIR=[mappe] Pak programfilerne ud til den angivne mappe og afslut uden at køre selve installationsprogrammet. Dette betyder selvfølgelig, at alle andre muligheder vil blive ignoreret.
MSIEXEC-muligheder
Kommandolinjeparametrene for msiexec.exe (Windows-komponenten, der er ansvarlig for at installere, afinstallere og på anden måde arbejde med MSI-filer) er dokumenteret her og også via outputtet fra /?-muligheden. Vores MSI-pakker understøtter ikke mange af de kommandolinjeparametre, der er tilgængelige for msiexec, fordi de er en indpakning af en .exe-installationsfil og ikke rigtig bruger MSI-frameworket. Dette dokument oplister de msiexec-parametre, der er understøttede og ikke-understøttede til brug med vores MSI-pakker.
Understøttede MSIEXEC-muligheder
- /i eller /package
- Installerer produktet.
- /L eller /log
- Genererer en MSI-logfil. Alle denne indstillings konfigurationsparametre understøttes.
- /m
- Genererer en SMS-status .mif-fil.
- Uden at have en kopi af Systems Management Server har jeg ikke kunnet teste dette, men det burde virke.
- /q, /quiet og /passive
- Indstiller UI-tilstanden. Muligheden for fuld UI (/qf) accepteres, men ignoreres, fordi vi ikke har en fuld UI.
- /norestart, /forcerestart og /promptrestart
- Standardadfærden er altid /norestart, men de andre muligheder opfører sig som forventet.
- PROPERTY=VALUE
- Konfiguration af egenskaber via kommandolinjen understøttes for alle offentlige egenskaber, vi leverer (dvs. dem, der er skrevet med store bogstaver).
Indstillinger, der ikke opererer på en pakkefil (/?, /h, /help, /y, /z)
Ikke-understøttede MSIEXEC-muligheder
- /f
- Reparerer produktet.
- /a
- Administrativ installation.
- /x eller /uninstall
- Afinstallerer produktet.
- /j sammen med /t, /g og /c
- Annoncerer produktet.
- /n
- Angiver en bestemt instans af produktet.
- /p eller /update
- Anvender en patch-fil (.msp).
Eksempel på konfiguration
Her er et eksempel på en gyldig .mst-fil for at hjælpe med at forstå, hvordan indstillinger kan ændres, sammen med MSI-mappen for mozilla-central:
- Eksempel på MST-fil
- MSI-installationsfil nightly-builds
- MSI-installationsfil nuværende release-build
Der er flere måder at bruge MSI-filen med konfigurerbare parametre, der er eksponeret i Firefox MSI:
Ved at bruge en ekstern MSI-editor (fx ORCA)
- og vælg den MSI, der skal redigeres.
- Find tabellen Property, og vælg den.
- Skift værdierne for de PROPERTIES, du har brug for.
- Fra ORCA, vælg og gem den brugerdefinerede, modificerede MSI-installationsfil.
Ved at bruge en transform (.mst) konfiguration
- Brug Orca til at åbne MSI'en.
- Vælg Transform > New Transform fra menulinjen.
- Skift værdierne for de PROPERTIES, du har brug for.
- Vælg Transform > Generate Transform for at gemme dine ændringer som en transform-fil (.mst).
- Kør: msiexec /i “Firefox.msi” TRANSFORMS=”custom.mst”
Ved at bruge kommandolinjeparametre
- Omdøb Firefox MSI-filen til default.msi
- Flyt filen til en C:\MSI-mappe
- Kør:
- msiexec.exe /i "c:\MSi\default.msi" INSTALL_DIRECTORY_PATH="C:\Firefox\" TASKBAR_SHORTCUT=false DESKTOP_SHORTCUT=false INSTALL_MAINTENANCE_SERVICE=false /quiet