Msitran.exe
Msitran.exe verwendet MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo und MsiDatabaseApplyTransform, um eine Transformationsdatei zu generieren oder anzuwenden.
Dieses Tool ist nur in den Windows SDK-Komponenten für Windows Installer-Entwickler verfügbar.
Verwenden Sie die folgende Syntax, um eine Transformation zu generieren.
msitran -g {base db}{ref db}{transform file name}[{error conditions / validation conditions}]
Verwenden Sie die folgende Syntax, um eine Transformation anzuwenden.
msitran -a {transform}{database}[{error conditions}]
Msitran.exe verwendet die folgenden Befehlszeilenoptionen ohne Groß-/Kleinschreibung. Anstelle eines Bindestrichs kann auch ein Schrägstrich als Trennzeichen verwendet werden.
Option | Beschreibung |
---|---|
-g | Transformationsgenerierung. |
-a | Transformationsanwendung. |
Die folgenden Fehler können beim Anwenden einer Transformation unterdrückt werden. Um einen Fehler zu unterdrücken, schließen Sie das entsprechende Zeichen in das Argument {error conditions} ein. Bedingungen, die mit -g angegeben sind, werden in den Zusammenfassungsinformationen der Transformation platziert, werden jedoch nicht verwendet, wenn eine Transformation mit -a angewendet wird. Weitere Informationen finden Sie unter MsiDatabaseApplyTransform.
Option | Unterdrückter Fehler |
---|---|
a | Vorhandene Zeile hinzufügen. |
b | Nicht vorhandene Zeile löschen. |
c | Vorhandene Tabelle hinzufügen. |
d | Nicht vorhandene Tabelle löschen. |
e | Vorhandene Zeile ändern. |
f | Codepage ändern. |
Die folgenden Überprüfungsbedingungen können verwendet werden, um anzugeben, wann eine Transformation auf ein Paket angewendet werden kann. Diese Bedingungen können mit -g, aber nicht mit -a angegeben werden.
Option | Überprüfungsbedingung |
---|---|
g | Upgradecode überprüfen. |
l | Sprache überprüfen. |
p | Plattform überprüfen. |
r | Produkt überprüfen. |
s | Nur Hauptversion überprüfen. |
t | Nur Haupt- und Nebenversionen überprüfen. |
n | Haupt-, Neben- und Upgradeversionen überprüfen. |
v | Angewendete Datenbankversion der < Basisdatenbankversion. |
a | Angewendete Datenbankversion <= Basisdatenbankversion. |
x | Angewendete Datenbankversion = Basisdatenbankversion. |
j | Angewendete Datenbankversion >= Basisdatenbankversion. |
z | Angewendete Datenbankversion der > Basisdatenbankversion. |