La proprietà TRANSFORMS è un elenco delle trasformazioni applicabili al programma di installazione durante l'installazione del pacchetto. Il programma di installazione applica le trasformazioni nello stesso ordine in cui sono elencate nella proprietà. Le trasformazioni possono essere specificate dal nome file o dal percorso completo. Per specificare più trasformazioni, separare ogni nome file o percorso completo con un punto e virgola (;). Ad esempio, per applicare tre trasformazioni a un pacchetto, impostare TRANSFORMS su un elenco di nomi di file o su un elenco di percorsi completi.
È possibile indicare che un file di trasformazione è incorporato in un archivio del file .msi, anziché come file autonomo, prefistando il nome file con due punti (:). L'esempio seguente indica, ad esempio, che transform1.mst e transform2.mst sono incorporati all'interno del file .msi e che transform3.mst è un file autonomo.
Il programma di installazione richiede le trasformazioni elencate in TRANSFORMS in ogni installazione, annuncio, installazione su richiesta o installazione del pacchetto. I criteri TransformsSecure , la proprietà TRANSFORMS e il primo carattere della stringa TRANSFORMS informa il programma di installazione come gestire la resilienza di origine dei file di trasformazione autonomi. Windows Installer tratta l'impostazione dei criteri TransformsAtSource o TRANSFORMSATSOURCE come i criteri TransformsSecure e TRANSFORMSSECURE. Si noti che le trasformazioni incorporate nel file .msi non vengono memorizzate nella cache e vengono sempre ottenute dal pacchetto.
TRANSFORMS, proprietà
Trasformazioni sicure
Memorizzazione nella cache e resilienza
@[elenco di nomi file] Esempio: @transform1.mst;transform2.mst; transform3.mst
Nessun effetto.
Trasformazioni secure-At-Source. L'origine delle trasformazioni deve trovarsi nella radice dell'origine per il pacchetto. Quando il pacchetto viene installato o annunciato, il programma di installazione salva le trasformazioni nel computer dell'utente in una cache in cui l'utente non ha accesso in scrittura. Se la copia locale della trasformazione non è disponibile, il programma di installazione cerca un'origine per ripristinare la cache. Il metodo corrisponde alla ricerca dell'elenco di origine per un file .msi. Vedere Resilienza di origine.
[elenco di percorsi] Esempio: \|\\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst
Nessun effetto.
Trasformazioni Secure-Full-Path. L'origine di ogni trasformazione deve trovarsi nel percorso completo passato a TRANSFORMS. L'origine di trasformazione non deve trovarsi all'origine del pacchetto. Quando il pacchetto viene installato o annunciato, il programma di installazione salva le trasformazioni nel computer dell'utente in una cache in cui l'utente non ha accesso in scrittura. Se la copia locale della trasformazione non è disponibile, il programma di installazione può ripristinare solo la cache dall'origine nel percorso specificato.
[elenco di nomi file] Il primo carattere non è @ o |. Esempio: transform1.mst;transform2.mst;transform3.mst
Se TRANSFORMS è un elenco di nomi file, il programma di installazione li considera come trasformazioni Secure-At-Source. Se TRANSFORMS è un elenco di percorsi completi, il programma di installazione li considera come trasformazioni Secure-Full-Path.
[elenco di nomi file] Il primo carattere non è @ o |. Esempio: transform1.mst;transform2.mst;transform3.mst
Trasformazioni non protette. L'origine delle trasformazioni deve trovarsi nella radice dell'origine per il pacchetto. Quando il pacchetto viene installato o annunciato per utente, il programma di installazione salva le trasformazioni nel profilo dell'utente. Ciò consente a un utente di eseguire il roaming tra i computer mantenendo le personalizzazioni. Per un'installazione per computer, la trasformazione viene salvata nella cartella %windir%\Installer. Se la copia locale della trasformazione non è disponibile, il programma di installazione cerca un'origine per ripristinare la cache. Il metodo corrisponde alla ricerca dell'elenco di origine per un file .msi. Vedere Resilienza di origine.
[elenco di percorsi] Il primo carattere non è @ o |. Esempio: \\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst
Trasformazioni non protette. Quando il pacchetto viene installato o annunciato per utente, il programma di installazione salva le trasformazioni nel profilo dell'utente. Ciò consente a un utente di eseguire il roaming tra i computer mantenendo le personalizzazioni. Per un'installazione per computer, la trasformazione viene salvata nella cartella %windir%\Installer. Se la copia locale della trasformazione non è disponibile, il programma di installazione cerca un'origine per ripristinare la cache. Il metodo corrisponde alla ricerca dell'elenco di origine per un file .msi. Vedere Resilienza di origine.
Non è possibile usare nomi di file e percorsi insieme nello stesso elenco TRANSFORMS . Non è possibile specificare trasformazioni sicure e del profilo insieme nello stesso elenco. È possibile includere trasformazioni incorporate nel pacchetto in un elenco con altre trasformazioni.
Si noti che poiché il delimitatore elenco per le trasformazioni è il carattere e virgola, i punti e virgola non devono essere usati in un nome file o un percorso di trasformazione.
Commenti
Nei casi in cui i criteri TransformsSecure o la proprietà TRANSFORMSSECURE sono stati impostati con Windows Installer, non è necessario passare @ o | simbolo quando si imposta TRANSFORMS usando la riga di comando. Il programma di installazione presuppone che Secure-At-Source o Secure-Full-Path se l'elenco è costituito interamente da nomi di file che si trovano nell'origine o è costituito interamente da percorsi completi. Non è comunque possibile combinare i due tipi di origini di trasformazione.
Si noti che il programma di installazione usa un ordine di ricerca diverso per le trasformazioni non protette applicate durante la prima volta e le installazioni di manutenzione. Per altre informazioni, vedere Trasformazioni non protette.
Requisiti
Requisito
Valore
Versione
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP. Per informazioni sul service pack minimo di Windows Richiesto da una versione di Windows Installer, vedere i requisiti di Windows Installer Run-Time .
Una trasformazione è una raccolta di modifiche applicate a un'installazione. Applicando una trasformazione a un pacchetto di installazione di base, il programma di installazione può aggiungere o sostituire i dati nel database di installazione. Il programma di installazione può applicare solo trasformazioni durante un'installazione.
Vedere le opzioni della riga di comando standard per il programma di installazione standard di Microsoft Standard Msiexec.exe, l'app usata per interpretare i pacchetti e installare i prodotti.
Articolo di riferimento per il comando msiexec, che fornisce i mezzi per installare, modificare ed eseguire operazioni in Windows Installer dalla riga di comando.
Opzioni della riga di comando per msiexec.exe per Windows Installer 3.0 e versioni precedenti. Fornisce una tabella che mostra opzioni, parametri e descrizioni. Esempi che illustrano come installare prodotti e altre attività.
La proprietà TRANSFORMS contiene l'elenco di trasformazioni per un pacchetto di installazione. Il programma di installazione applica tutte le trasformazioni nell'elenco delle trasformazioni a ogni installazione, annuncio, installazione su richiesta o installazione del pacchetto.