Msitran.exe
Msitran.exe usa MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo e MsiDatabaseApplyTransform per generare o applicare un file di trasformazione.
Questo strumento è disponibile solo nei componenti di Windows SDK per sviluppatori di Windows Installer.
Usare la sintassi seguente per generare una trasformazione.
msitran -g {base db}{ref db}{transform file name}[{error conditions/validation conditions}]
Usare la sintassi seguente per applicare una trasformazione
msitran -a {transform}{database}[{condizioni di errore}]
Msitran.exe usa le opzioni della riga di comando senza distinzione tra maiuscole e minuscole seguenti. È anche possibile utilizzare un delimitatore barra al posto di un trattino.
Opzione | Descrizione |
---|---|
-g | Generazione di trasformazioni. |
-a | Trasformare l'applicazione. |
Durante l'applicazione di una trasformazione possono essere eliminati gli errori seguenti. Per eliminare un errore, includere il carattere appropriato nell'argomento {error conditions}. Le condizioni specificate con -g vengono inserite nelle informazioni di riepilogo della trasformazione, ma non vengono usate quando si applica una trasformazione con -a. Per informazioni, vedere MsiDatabaseApplyTransform.
Opzione | Errore eliminato |
---|---|
a | Aggiungere una riga esistente. |
b | Eliminare una riga non esistente. |
c | Aggiungere una tabella esistente. |
d | Eliminare una tabella non esistente. |
e | Modificare la riga esistente. |
f | Modificare la tabella codici. |
È possibile utilizzare le condizioni di convalida seguenti per indicare quando è possibile applicare una trasformazione a un pacchetto. Queste condizioni possono essere specificate con -g, ma non -a.
Opzione | Condizione di convalida |
---|---|
g | Controllare il codice di aggiornamento. |
l | Controllare la lingua. |
p | Controllare la piattaforma. |
r | Controllare il prodotto. |
s | Controllare solo la versione principale. |
t | Controllare solo le versioni principali e secondarie. |
u | Controllare le versioni principali, secondarie e di aggiornamento. |
v | Versione del database applicata Versione < di base del database. |
w | Versione del database <applicata = Versione del database di base. |
x | Versione del database applicata = Versione del database di base. |
y | Versione del database >applicata = Versione del database di base. |
z | Versione del database applicata Versione > di base del database. |