Como instalar um executável NSIS silenciosamente para todos os utilizadores
tenho um executável do instalador NSIS que gostaria de instalar silenciosamente para todos os utilizadores. Sei que posso passar o argumento para fazer uma instalação silenciosa. O problema é que a opção padrão para o instalador é instalar apenas para o usuário atual. Como posso alterar esta opção a partir da linha de comandos:
installer.exe /S
2 answers
O próprio NSIS só suporta /S
, /NCRC
e tudo o resto depende do autor.
Se a página personalizada da sua imagem foi criada com multi-utilizador.nsh e o autor definido MULTIUSER_INSTALLMODE_COMMANDLINE
então você poderia usar installer.exe /AllUsers /S
, caso contrário você terá que perguntar ao autor do instalador se eles estão a verificar para um interruptor de linha de comandos específico.
Acontece que para este instalador em particular você pode passar:
/ALLUSERS=1
ALLUSERS
é uma propriedade padrão do MSI. Eu não encontrei qualquer documentação para esta propriedade em NSIS, então parece que os desenvolvedores deste instalador particular adicionou isso.