Implementer Firefox med MSI-installationspakker

Firefox Enterprise Firefox Enterprise Oprettet:
Dette er en maskingenereret oversættelse af den engelske artikel. Den er ikke blevet gennemgået af et menneske og kan indeholde fejl. Hvis du ønsker at revidere dette indhold, kan du starte her.

This article is intended for IT administrators who wish to set up Firefox on the computers within their organization.

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.

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.

FxMSIdownload
Brug afsnittet Sprog til at vælge dit foretrukne sprog til din Firefox 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:

Logning kan konfigureres på MSI'en for at hjælpe med at fejlfinde installationsproblemer.

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)

  1. File/Open og vælg den MSI, der skal redigeres.
  2. Find tabellen Property, og vælg den.
  3. Skift værdierne for de PROPERTIES, du har brug for.
  4. Fra ORCA, vælg File/Save as og gem den brugerdefinerede, modificerede MSI-installationsfil.
Bemærk, at dette vil ugyldiggøre MSI-filens signatur; hvis du har brug for, at filen skal være signeret, skal du signere den igen med din organisations certifikat.

Ved at bruge en transform (.mst) konfiguration

  1. Brug Orca til at åbne MSI'en.
  2. Vælg Transform > New Transform fra menulinjen.
  3. Skift værdierne for de PROPERTIES, du har brug for.
  4. Vælg Transform > Generate Transform for at gemme dine ændringer som en transform-fil (.mst).
  5. Kør: msiexec /i “Firefox.msi” TRANSFORMS=”custom.mst”

Ved at bruge kommandolinjeparametre

  1. Omdøb Firefox MSI-filen til default.msi
  2. Flyt filen til en C:\MSI-mappe
  3. 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
Alle private parametre (FIREFOX-specifikke, skrevet med store bogstaver, kan bruges i kommandolinjen + de offentlige msiexec-parametre som /i og /quiet i ovenstående eksempel)

Disse udmærkede personer hjalp med at skrive denne artikel:

Illustration of hands

Bliv frivillig

Grow and share your expertise with others. Answer questions and improve our knowledge base.

Læs mere