VLASTNOST TRANSFORMS
Vlastnost TRANSFORMS je seznam transformací, které instalační program použije při instalaci balíčku. Instalační program použije transformace ve stejném pořadí, v jakém jsou uvedeny ve vlastnosti. Transformace je možné zadat podle názvu souboru nebo úplné cesty. Pokud chcete zadat více transformací, oddělte každý název souboru nebo úplnou cestu středníkem (;). Pokud chcete například použít tři transformace na balíček, nastavte TRANSFORMS na seznam názvů souborů nebo seznam úplných cest.
TRANSFORMS=transform1.mst;transform2.mst;transform3.mst
TRANSFORMS=\\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst;\\server3\share3\path3\transform3.mst
Můžete označit, že transformační soubor je vložen do úložiště .msi souboru, nikoli jako samostatný soubor, tak, že předponu názvu souboru předponou dvojtečky (:). Následující příklad například označuje, že transform1.mst a transform2.mst jsou vloženy do souboru .msi a že transform3.mst je samostatný soubor.
TRANSFORMS=:transform1.mst;:transform2.mst;transform3.mst
Instalační program vyžaduje transformace uvedené v TRANSFORMS při každé instalaci, inzerování, instalaci na vyžádání nebo instalaci balíčku. Zásady TransformsSecure zásady, vlastnost TRANSFORMS a první znak řetězce TRANSFORMS informuje instalační program, jak zpracovat odolnost zdroje samostatných transformačních souborů. Instalační služba systému Windows zpracovává nastavení zásad TransformsAtSource nebo TRANSFORMSATSOURCE stejné jako zásady TransformsSecure a TRANSFORMSSECURE. Všimněte si, že transformace vložené do souboru .msi nejsou uloženy do mezipaměti a jsou vždy získány z balíčku.
TRANSFORMS – vlastnost | Zabezpečení transformací | Ukládání do mezipaměti a odolnost proti chybám |
---|---|---|
@[seznam souborů] Příklad:@transform1.mst;transform2.mst; transform3.mst |
Žádný efekt. | secure-At-Source transformuje. Zdroj transformací musí být v kořenovém adresáři zdroje balíčku. Když je balíček nainstalován nebo inzerován, instalační program uloží transformace do počítače uživatele v mezipaměti, kde uživatel nemá přístup k zápisu. Pokud místní kopie transformace přestane být dostupná, instalační program vyhledá zdroj pro obnovení mezipaměti. Metoda je stejná jako vyhledávání ve zdrojovém seznamu souboru .msi. Viz odolnosti zdroje. |
[seznam cest] Příklad:\|\\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst |
Žádný efekt. | secure-Full-Path transformuje. Zdroj každé transformace musí být v plné cestě předané TRANSFORMS. Zdroj transformace nemusí být umístěn ve zdroji balíčku. Když je balíček nainstalován nebo inzerován, instalační program uloží transformace do počítače uživatele v mezipaměti, kde uživatel nemá přístup k zápisu. Pokud místní kopie transformace přestane být k dispozici, instalační program může obnovit mezipaměť pouze ze zdroje v zadané cestě. |
[seznam názvů souborů] První znak není @ nebo |. Příklad: transform1.mst;transform2.mst;transform3.mst |
Zásady transformaceSecure nebo TRANSFORMSSECURE nastaveny na hodnotu 1 NEBO zásady TransformsAtSource nebo TRANSFORMSATSOURCE nastaveny na hodnotu 1. |
Pokud TRANSFORMS je seznam názvů souborů, instalační program je považuje za Secure-At-Source transformuje. Pokud je TRANSFORMS seznam úplných cest, instalační program je považuje za Full-Path transformace. |
[seznam názvů souborů] První znak není @ nebo |. Příklad: transform1.mst;transform2.mst;transform3.mst |
zásady TransformaceSecure a TRANSFORMSSECURE nejsou nastaveny A zásady TransformsAtSource a TRANSFORMSATSOURCE nejsou nastavené. |
nezabezpečené transformace. Zdroj transformací musí být v kořenovém adresáři zdroje balíčku. Když je balíček nainstalován nebo inzerován pro jednotlivé uživatele, instalační program uloží transformace do profilu uživatele. To uživateli umožňuje přecházení mezi počítači při zachování vlastních nastavení. U instalace na počítač se transformace uloží do složky %windir%\Installer. Pokud místní kopie transformace přestane být k dispozici, instalační program vyhledá zdroj pro obnovení mezipaměti. Metoda je stejná jako vyhledávání ve zdrojovém seznamu souboru .msi. Viz odolnosti zdroje. |
[seznam cest] První znak není @ nebo |. Příklad: \\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst |
zásady TransformsAtSource a TRANSFORMSSECURE nejsou nastaveny A zásady TransformsAtSource a TRANSFORMSSECURE nejsou nastavené.) |
nezabezpečené transformace. Když je balíček nainstalován nebo inzerován pro jednotlivé uživatele, instalační program uloží transformace do profilu uživatele. To uživateli umožňuje přecházení mezi počítači při zachování vlastních nastavení. U instalace na počítač se transformace uloží do složky %windir%\Installer. Pokud místní kopie transformace přestane být dostupná, instalační program vyhledá zdroj pro obnovení mezipaměti. Metoda je stejná jako vyhledávání ve zdrojovém seznamu souboru .msi. Viz odolnosti zdroje. |
Názvy souborů a cesty nelze použít společně ve stejném seznamu TRANSFORMS. V jednom seznamu nelze zadat transformace zabezpečených a profilů. Můžete zahrnout transformace vložené do balíčku v seznamu s jinými transformacemi.
@transform1.mst;:transform2.mst
|\\server\share\path\transform1.mst;:transform2.mst
Všimněte si, že protože oddělovač seznamu pro transformace je středník, středníky nesmí být použity v názvu souboru transformace nebo cestě.
Poznámky
V případech, kdy byla vlastnost TransformsSecure nebo TRANSFORMSSECURE nastavena pomocí Instalační služby systému Windows, není nutné předat znak @ nebo | symbol při nastavování TRANSFORMS pomocí příkazového řádku. Instalační program předpokládá zabezpečenéAt-Source nebo zabezpečenéFull-Path, pokud se seznam skládá výhradně z názvů souborů umístěných ve zdroji nebo se skládá výhradně z celých cest. Stále nemůžete kombinovat dva typy zdrojů transformace.
Všimněte si, že instalační program používá jiné pořadí vyhledávání pro nezabezpečené transformace použité při prvním a údržbě instalace. Další informace naleznete v tématu Nezabezpečené transformace.
Požadavky
Viz také
-
transformace databáze