O que o parâmetro / v / qn faz para instaladores silenciosos do Windows?

5

Esta página diz para fazer uma instalação silenciosa que você passa nos parâmetros /s /v/qn . Ele menciona o que /s faz - instalação silenciosa - mas não o que /v/qn faz.

Então, o que isso faz? Por que o formato estranho? (em um instalador eu tentei /v /qn (com um espaço) e não funcionou, embora em outro eu também precisei fazer /S (maiúsculas) e /v/qn pareciam não fazer nada.)

    
por Claudiu 14.03.2011 / 18:03

1 resposta

7

Leia a página novamente.

Passing Data to the Installation

/v : Pass arguments to Msiexec (Basic MSI and InstallScript MSI projects) The /v option is used to pass command-line options and values of public properties through to Msiexec.exe.

Portanto, /v/qn irá passar /qn para o instalador MSI embutido. A /qn é uma opção msiexec indicando a execução sem interface do usuário. Você pode encontrar todos os msiexec comutadores neste artigo de suporte .

O formato "wierd" é necessário porque é assim que o analisador da linha de comando do InstallShield é programado para funcionar. Provavelmente, eles criaram dessa forma para garantir que msiexec switches / properties não sejam ambíguos na linha de comando e nos scripts.

    
por 14.03.2011 / 18:07