Extraia, combine e automatize vários instaladores

2

Neste momento, temos cerca de 12 peças diferentes de software que temos que instalar manualmente em várias máquinas. Eu quero extrair os arquivos do MSI / EXEs e monitorar as alterações do registro. Então eu criaria um instalador que faz o trabalho de todos os 12: colocar arquivos nos locais corretos e modificar o registro.

Eu tentei usar vários programas para rastrear as alterações que os instaladores executam, mas nenhum deles isola o instalador em particular, por isso fico com as alterações feitas por QUALQUER programa atualmente em execução, o que não é bom o suficiente. As alterações do registro são fáceis de rastrear. A única outra coisa para se preocupar é se algum script é executado, então eu tenho que automatizar isso e ter certeza de que posso obter os parâmetros usados pelos instaladores originais.

Alguém tem uma solução melhor para isso? O instalador que eu quero criar precisa ser executado silenciosamente / sem interação e basicamente ser uma solução de um clique. Usar as ferramentas freeware que posso encontrar para registrar alterações durante a instalação não é adequado porque não posso determinar quais alterações são causadas pelo instalador.

    
por Austin Henley 07.06.2012 / 21:41

2 respostas

2

Você seria mais bem atendido com um pacote de implantação como o SCCM ou o Eminentware (agora, o Solar Winds Patch Manager) do que para finalizar e implantar seu software.

Falha em criar um sistema de laboratório isolado e usar uma ferramenta de criação de MSI (WinInstall_LE vem à mente, mas há muitos) e implantar os MSIs resultantes por meio de política ou script de grupo.

    
por 07.06.2012 / 21:53
0

Se você criar seu msi com o WIX, poderá usar o chamado bootstrap e instalar outros .msi como parte da instalação:

link

Alternatively, if the software you need is available as a merge module, you can include it into your package to install altogether.

Claro que isso não ajuda você com o monitoramento

    
por 10.06.2012 / 21:31