Hva er en MST-fil?
Filene med filtypen .mst brukes til å transformere innholdet i en MSI-pakke. De brukes ofte av systemadministratorer for å bruke de egendefinerte innstillingene på en eksisterende MSI-fil. MST-filene brukes sammen med den originale MSI-pakken i deres programvaredistribusjonssystemer som gruppepolicyer. MST-filer brukes vanligvis i programvareutvikling og testing for å konfigurere deres under utviklingsversjoner av programvaren.
MST-filformat
En MST- eller Transform-fil brukes til å samle installasjonsalternativene for programmer som bruker Microsoft Windows Installer i en fil. Disse filene brukes vanligvis på kommandolinjen Installer (MSIEXEC.EXE), eller brukes i en gruppepolicy for programvareinstallasjon; i et Microsoft Active Directory-domene. MST-filene kan også brukes med innpakket kjørbare installasjonsprogrammer. Et generelt tilfelle er at noen ønsker å sende kommandolinjeparametere til det pakket installasjonsprogrammet. For å gjøre det trenger du en MST-fil som legger til egenskapen WRAPPED_ARGUMENTS til egenskapstabellen. Disse filene kan ikke opprettes eller redigeres ved hjelp av generelle redigeringsprogrammer. Spesifikke verktøy er tilgjengelige for dette formålet.
Hvordan bruker jeg MST-filer?
MST-filene kan genereres ved å bruke forskjellige verktøy, og Ocra brukes vanligvis til å generere MST-filer. Deretter kan innstillingene tilpasses etter behov og lagre dem på et bestemt sted. Etter det kan MST-filene brukes sammen med MSI-filer. Hvis du vil teste disse filene; bruk følgende syntaks på kommandolinjen
msiexec /i setup_1.0.msi TRANSFORMS=mylog.mst
TRANSFORMS property
Du kan også bruke egenskapen TRANSFORMS til Windows-installasjonsprogrammet, som faktisk er en liste over transformasjonene som installasjonsprogrammet bruker når pakken installeres. Installasjonsprogrammet utfører transformasjonene i samme rekkefølge som de er oppført i TRANSFORM-egenskapen. Transformer kan spesifiseres ved filnavn med filtypen .mst eller full bane. For å spesifisere mer enn én transformasjon, skiller du hvert filnavn eller et semikolon som følgende eksempel.
TRANSFORMS=transform1.mst;transform2.mst;transform3.mst