Msitran.exe
Msitran.exe usa MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo y MsiDatabaseApplyTransform para generar o aplicar un archivo de transformación.
Esta herramienta solo está disponible en los componentes de Windows SDK para desarrolladores de Windows Installer.
Use la siguiente sintaxis para generar una transformación.
msitran -g {base db}{ref db}{transform file name}[{error conditions / validation conditions}]
Use la siguiente sintaxis para aplicar una transformación
msitran -a {transform}{database}[{error conditions}]
Msitran.exe usa las siguientes opciones de línea de comandos que no distinguen mayúsculas de minúsculas. También se puede usar un delimitador de barra diagonal en lugar de un guion.
Opción | Descripción |
---|---|
-g | Generación de transformación. |
-a | Transformación de la aplicación. |
Se pueden suprimir los errores siguientes al aplicar una transformación. Para suprimir un error, incluya el carácter adecuado en el argumento {error conditions}. Las condiciones especificadas con -g se colocan en la información de resumen de la transformación, pero no se usan al aplicar una transformación con -a. Para obtener información, consulte MsiDatabaseApplyTransform.
Opción | Error suprimido |
---|---|
a | Agrega una fila existente. |
b | Elimina una fila no existente. |
c | Agrega una tabla existente. |
d | Elimina una tabla no existente. |
e | Modifica una fila existente. |
f | Cambia la página de código. |
Se pueden usar las siguientes condiciones de validación para indicar cuándo se puede aplicar una transformación a un paquete. Estas condiciones se pueden especificar con -g, pero no con -a.
Opción | Condición de validación |
---|---|
g | Comprueba el código de actualización. |
l | Comprueba el idioma. |
p | Comprueba la plataforma. |
r | Comprueba el producto. |
s | Comprueba solo la versión principal. |
t | Comprueba solo las versiones principales y secundarias. |
u | Comprueba las versiones principales, secundarias y de actualización. |
v | Versión de base de datos aplicada < Versión de base de datos base. |
t | Versión de base de datos aplicada <= Versión de base de datos base. |
x | Versión de base de datos aplicada = Versión de base de datos base. |
y | Versión de base de datos aplicada >= Versión de base de datos base. |
z | Versión de base de datos aplicada > Versión de base de datos base. |