MSI repacke - má prática?

2

Gostaria de reempacotar os MSIs com modificações personalizadas

Vamos fazer um exemplo: Eu uso um Windows Server e GPOs para implantar software para clientes. Quando eu coloco lá um MSI de, e. O firefox é instalado como um software normal, mas eu preciso, por exemplo, de complementos personalizados e uma página inicial diferente (é claro que pode haver GPOs que fazem isso, mas nem todo software suporta isso).

Portanto, uso o aplicativo "AppDeploy Repackager", que cria um MSI personalizado a partir das alterações feitas durante a instalação. Eu instalei alguns complementos para o firefox e alterei algumas configurações. Depois que o MSI terminou de construir, copiei o MSI para outra máquina e instalei-o. Tudo funciona bem com minhas predefinições.

Agora eu li que esse processo pode causar um "desastre". Você já usou esse processo em seu ambiente e qual é sua opinião sobre isso?

E esse MSI é instalado em outras máquinas de hardware de diferentes fornecedores sem qualquer problema (na verdade, cada máquina é de 64 bits)? Eu só fui capaz de testá-lo em máquinas VirtualBox.

    
por ForJ9 23.11.2017 / 17:37

1 resposta

2

Muitas empresas remontam o msi com acréscimos personalizados.

Eu trabalho em uma empresa que passou por vários métodos de implantação. (Nem sempre por escolha!)

Primeiramente, no passado, eliminamos os MSIs por meio do GPO. A maioria deles seria instalada, modificada e depois reembalada. Se o software de reembalagem pegar todas as chaves de registro, arquivos, pastas etc da instalação, isso não é um problema.

Outros Repackers apenas adicionam um skin aos instaladores executáveis, fazendo com que pareça um MSI, na realidade, é apenas um exe.

Existe outro tipo que permite modificar o próprio MSI. Este é provavelmente o mais perigoso devido ao potencial de erro do usuário. Se você não criou o MSI, não tem uma compreensão completa de como ele foi construído e a intenção de cada parte. Pode até não haver documentação do que é tudo.

No caso acima, você pode muito bem estragar a implantação. O "Desastre" que se seguiria dependeria muito de onde você cometeu o erro e o que você editou. Isso é o mesmo com a implantação de software ou a criação de erros em um comando no prompt de comando.

SO TLDR: Desastres são possíveis, a gravidade depende do que você fez. A maneira que você mencionou fazendo isso, você configurou o MSI em uma área familiar, a GUI. A máquina pega as mudanças para você.

    
por 23.11.2017 / 19:15