Envie vários parâmetros para msiexec ao instalar o patch EXE?

0

Estou tentando executar um EXE (Update) silenciosamente e também sem reinicializar. Eu tenho:

"myUpdate.EXE" / s / v / qn

que basicamente significa executar o patch silenciosamente / sem interação. O / v eu acredito que é suposto ser o switch para enviar os parâmetros 'qn' diretamente para o msiexec. Então, para dizer ao msiexec para não reiniciar, eu pensaria que dizer '/ v / norestart' funcionaria, mas isso não acontece (o comando acaba sendo inválido e eu recebo o diálogo msiexec usage / help)

Existe uma maneira de enviar vários parâmetros para o msiexec ao instalar uma atualização de EXE?

UPDATE: este link indica um exemplo de:

Setup.exe /s /v"/qn INSTALLDIR=D:\Destination"

Então enquadramento no contexto da minha própria atualização EXE:

MyUpdateEXE /s /v"/qn /norestart"

No entanto, isso não está funcionando - recebo o diálogo msiexec usage / help como se a sintaxe estivesse incorreta.

    
por JohnZaj 05.12.2012 / 07:53

1 resposta

1

O Msiexec é realmente sensível ao alinhamento dos parâmetros corretos.:)

Como os parâmetros de transferência da Instalação do InstallShield sem espaço inicial,

update.exe / s / v "/ qn / norestart"

tem que ser formatado com espaço após aspas.

update.exe /s /v" /qn /norestart"

    
por 05.12.2012 / 18:50