Dela via


TRANSFORMS-egenskap

Egenskapen TRANSFORMS är en lista över de transformeringar som installationsprogrammet tillämpar när paketet installeras. Installationsprogrammet tillämpar transformeringar i samma ordning som de visas i egenskapen. Transformeringar kan anges med deras filnamn eller fullständiga sökväg. Om du vill ange flera transformeringar separerar du varje filnamn eller fullständig sökväg med ett semikolon (;). Om du till exempel vill tillämpa tre transformeringar på ett paket anger du TRANSFORMS till en lista med filnamn eller till en lista med fullständiga sökvägar.

TRANSFORMS=transform1.mst;transform2.mst;transform3.mst
TRANSFORMS=\\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst;\\server3\share3\path3\transform3.mst

Du kan ange att en transformeringsfil är inbäddad i en lagring av den .msi filen i stället för som en fristående fil genom att prefixa filnamnet med ett kolon (:). Följande exempel anger till exempel att transform1.mst och transform2.mst är inbäddade i .msi-filen och att transform3.mst är en fristående fil.

TRANSFORMS=:transform1.mst;:transform2.mst;transform3.mst

Installationsprogrammet kräver de transformeringar som anges i TRANSFORMS vid varje installation, annons, installation på begäran eller underhållsinstallation av paketet. Principen TransformsSecure, egenskapen TRANSFORMS och det första tecknet i TRANSFORMS-strängen informerar installationsprogrammet om hur källåterhämtningen för fristående transformeringsfiler ska hanteras. Windows Installer behandlar inställningen TransformsAtSource-principen eller TRANSFORMSATSOURCE samma som TransformsSecure-principen och TRANSFORMSSECURE. Observera att transformeringar som är inbäddade i .msi-filen inte cachelagras och alltid hämtas från paketet.

TRANSFORMS-egenskap Transformerar säkert Cachelagring och återhämtning
@[lista över filnamn] Exempel:
@transform1.mst;transform2.mst; transform3.mst
Ingen effekt. Secure –At-Source transformerar. Transformernas källa måste finnas i roten för paketets källa. När paketet installeras eller annonseras sparar installationsprogrammet transformerna på användarens dator i en cache där användaren inte har skrivåtkomst. Om den lokala kopian av transformering blir otillgänglig söker installationsprogrammet efter en källa för att återställa cacheminnet. Metoden är densamma som att söka i källlistan efter en .msi fil. Se Källåterhämtning.
[lista över sökvägar] Exempel:
\|\\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst
Ingen effekt. Secure –Full-Path transformerar. Källan för varje transformering måste vara vid den fullständiga sökvägen som skickas till TRANSFORMS. Transformeringskällan behöver inte finnas vid paketets källa. När paketet installeras eller annonseras sparar installationsprogrammet transformerna på användarens dator i en cache där användaren inte har skrivåtkomst. Om den lokala kopian av transformering blir otillgänglig kan installationsprogrammet bara återställa cachen från källan på den angivna sökvägen.
[lista över filnamn] Det första tecknet är inte @ eller |.
Exempel:
transform1.mst;transform2.mst;transform3.mst
TransformsSecure-princip eller TRANSFORMSSECURE inställd på 1 ELLER
TransformsAtSource-princip eller TRANSFORMSATSOURCE inställd på 1.
Om TRANSFORMS- är en lista över filnamn behandlar installationsprogrammet dem som SäkerAt-Source transformerar. Om TRANSFORMS är en lista över fullständiga sökvägar behandlar installationsprogrammet dem som SäkerFull-Path transformerar.
[lista över filnamn] Det första tecknet är inte @ eller |.
Exempel:
transform1.mst;transform2.mst;transform3.mst
TransformsSecure-principen och TRANSFORMSSECURE har inte angetts OCH
TransformsAtSource-principen och TRANSFORMSATSOURCE har inte angetts.
oskyddade transformeringar. Transformernas källa måste finnas i roten för paketets källa. När paketet installeras eller annonseras per användare sparar installationsprogrammet transformerna i användarens profil. Detta gör det möjligt för en användare att gå mellan datorer samtidigt som deras anpassningar bibehålls. För en installation per dator sparas transformeringen i mappen %windir%\Installer. Om den lokala kopian av transformering blir otillgänglig söker installationsprogrammet efter en källa för att återställa cacheminnet. Metoden är densamma som att söka i källlistan efter en .msi fil. Se Källåterhämtning.
[lista över sökvägar] Det första tecknet är inte @ eller |.
Exempel:
\\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst
TransformsAtSource-principen och TRANSFORMSSECURE har inte angetts OCH
TransformsAtSource-principen och TRANSFORMSSECURE har inte angetts..
oskyddade transformeringar. När paketet installeras eller annonseras per användare sparar installationsprogrammet transformerna i användarens profil. Detta gör det möjligt för en användare att gå mellan datorer samtidigt som deras anpassningar bibehålls. För en installation per dator sparas transformeringen i mappen %windir%\Installer. Om den lokala kopian av transformering blir otillgänglig söker installationsprogrammet efter en källa för att återställa cacheminnet. Metoden är densamma som att söka i källlistan efter en .msi fil. Se Källåterhämtning.

 

Du kan inte använda filnamn och sökvägar tillsammans i samma TRANSFORMS- lista. Du kan inte ange säkra transformeringar och profiltransformeringar tillsammans i samma lista. Du kan inkludera transformeringar som är inbäddade i paketet i en lista med andra transformeringar.

@transform1.mst;:transform2.mst 
|\\server\share\path\transform1.mst;:transform2.mst

Observera att eftersom listgränsaren för transformeringar är semikolontecknet får semikolon inte användas i ett transformeringsfilnamn eller en sökväg.

Anmärkningar

Om TransformsSecure-principen eller egenskapen TRANSFORMSSECURE har angetts med Windows Installer, är det inte nödvändigt att skicka @- eller | symbol när du anger TRANSFORMS med hjälp av kommandoraden. Installationsprogrammet förutsätter säkerAt-Source eller säkerFull-Path om listan helt består av filnamn som finns vid källan eller helt består av fullständiga sökvägar. Du kan fortfarande inte blanda de två typerna av transformeringskällor.

Observera att installationsprogrammet använder en annan sökordning för oskyddade transformeringar som tillämpas under första gången och underhållsinstallationer. Mer information finns i oskyddade transformeringar.

Krav

Krav Värde
Version
Windows Installer 5.0 på Windows Server 2012, Windows 8, Windows Server 2008 R2 eller Windows 7. Windows Installer 4.0 eller Windows Installer 4.5 på Windows Server 2008 eller Windows Vista. Windows Installer på Windows Server 2003 eller Windows XP. Se Windows Installer Run-Time Krav för information om det lägsta Windows Service Pack som krävs av en Windows Installer-version.

Se även

Egenskaper

databastransformerar

sammanfogar och transformerar

Källåterhämtning