Msitran.exe
O Msitran.exe usa MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo e MsiDatabaseApplyTransform para gerar ou aplicar um arquivo de transformação.
Esta ferramenta só está disponível nos Componentes do Windows SDK para desenvolvedores do Windows Installer.
Use a sintaxe a seguir para gerar uma transformação.
msitran -g {base db}{ref db}{nome do arquivo de transformação}[{condições de erro / condições de validação}]
Use a sintaxe a seguir para aplicar uma transformação
msitran -a {transformação}{banco de dados}[{condições de erro}]
O Msitran.exe usa as seguintes opções de linha de comando que não diferenciam maiúsculas de minúsculas. Um delimitador de barra também pode ser usado no lugar de um traço.
Opção | Descrição |
---|---|
-g | Transforme a geração. |
-a | Transforme o aplicativo. |
Os erros a seguir podem ser suprimidos ao aplicar uma transformação. Para suprimir um erro, inclua o caractere apropriado no argumento {condições de erro}. As condições especificadas com -g são colocadas nas informações de resumo da transformação, mas não são usadas ao aplicar uma transformação com -a. Para obter informações, consulte MsiDatabaseApplyTransform.
Opção | Erro suprimido |
---|---|
um | Adicione a linha existente. |
b | Exclua a linha não existente. |
c | Adicione a tabela existente. |
d | Exclua a tabela não existente. |
e | Modifique a linha existente. |
f | Altere a página de código. |
As condições de validação a seguir podem ser usadas para indicar quando uma transformação pode ser aplicada a um pacote. Essas condições podem ser especificadas com -g, mas não -a.
Opção | Condição de validação |
---|---|
g | Verifique o código de atualização. |
l | Verifique o idioma. |
p | Verifique a plataforma. |
r | Verifique o produto. |
s | Verifique apenas a versão principal. |
t | Verifique apenas as versões principais e secundárias. |
u | Verifique as versões principais, secundárias e de atualização. |
v | Versão do banco de dados aplicada < Versão do banco de dados base. |
w | Versão do banco de dados aplicada <= Versão do banco de dados base. |
x | Versão do banco de dados aplicada = Versão do banco de dados base. |
y | Versão do banco de dados aplicada >= Versão do banco de dados base. |
z | Versão do banco de dados aplicada > Versão do banco de dados base. |