Como usar o CustomAction no WIX Bundle?

Para dar-lhe um background - eu tenho um 4 MSI's que vem do nosso fornecedor e isso tem que ir para os servidores da nossa empresa (estamos olhando em torno de 3500 servidores). A partir de agora, meus colegas estão gerenciando isso usando scripts vbs, ps1. Mas o problema com o script é que toda vez que uma atualização chega, temos que nos preocupar com a desinstalação do pacote existente antes de executar o novo e uma tonelada de hardcoding.

Eu quero automatizar todo o processo (com muito menos hardcoding), configurando um script WIX para empacotar todos os 4 MSI's juntos. Eu li sobre o pacote WIX e usei isso para criar um único MSI. Mas agora há muitas variáveis ​​a serem passadas para os 4 MSIs, então pensei em usar ações customizadas para configurar essas variáveis ​​com base no ambiente / máquina onde o MSI está sendo executado. Mas eu não posso fazer uma ação personalizada para trabalhar? Estou esquecendo de algo?

Um pouco de googling e eu vi algo como não há CustomActions no Bundle? alguém pode confirmar?

Além disso, se não houver CA, quais são minhas opções? Como posso manipular as variáveis ​​a serem passadas para os 4 MSI's? A maioria deles precisa ser definida com base na máquina que está sendo executada (como o caminho de instalação, o ID do usuário, o ID do pool de aplicativos etc.).

questionAnswers(2)

yourAnswerToTheQuestion