Msitran.exe
Msitran.exe verwendet MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfound MsiDatabaseApplyTransform, um eine Transformationsdatei zu generieren oder anzuwenden.
Dieses Tool ist nur in den Windows SDK-Komponenten für Windows Installer-Entwicklerverfügbar.
Syntax
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} ]
Befehlszeilenoptionen
Msitran.exe verwendet die folgenden Befehlszeilenoptionen, bei der die Groß-/Kleinschreibung nicht beachtet wird. Anstelle eines Bindestrichs kann auch ein Schrägstrichtrennzeichen verwendet werden.
| Option | Beschreibung |
|---|---|
| -g | Transformationsgenerierung. |
| -a | Transformieren der Anwendung. |
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 {error conditions}-Argument ein. Bedingungen, die mit -g angegeben werden, werden in den Zusammenfassungsinformationen der Transformation platziert, aber nicht verwendet, wenn eine Transformation mit -a angewendet wird. Weitere Informationen finden Sie unter MsiDatabaseApplyTransform.
| Option | Unterdrückter Fehler |
|---|---|
| a | Fügen Sie eine vorhandene Zeile hinzu. |
| b | Löschen Sie nicht vorhandene Zeilen. |
| c | Fügen Sie eine vorhandene Tabelle hinzu. |
| T | Löschen Sie nicht vorhandene Tabellen. |
| e | Ändern sie die vorhandene Zeile. |
| f | Ändern sie die Codepage. |
Die folgenden Validierungsbedingungen 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 | Überprüfen Sie den Upgradecode. |
| l | Überprüfen Sie die Sprache. |
| p | Überprüfen Sie die Plattform. |
| r | Überprüfen Sie das Produkt. |
| s | Überprüfen Sie nur die Hauptversion. |
| t | Überprüfen Sie nur Haupt- und Nebenversionen. |
| u | Überprüfen Sie Haupt-, Neben- und Upgradeversionen. |
| v | Angewendete Datenbankversion < Basisdatenbankversion. |
| w | Angewendete Datenbankversion <= Basisdatenbankversion. |
| x | Angewendete Datenbankversion = Basisdatenbankversion. |
| j | Angewendete Datenbankversion >= Basisdatenbankversion. |
| z | Angewendete Datenbankversion > Basisdatenbankversion. |