Como eu crio um pacote SCCM onde a instalação principal inicia o msi independente?

1

Eu tenho alguns aplicativos que são instalados usando o InstallShield - durante a instalação, uma ou duas partes do aplicativo são instaladas com o MSI. Eu tentei gravar um arquivo iss para instruir o processo de instalação, mas essas instalações sempre parecem congelar. Eu também tentei instalar em uma sequência, primeiro instalando o msi, mas isso não impede que a instalação principal tente instalá-los.

Alguma dica / sugestão / ideia?

Obrigado!

    
por DeliriumTremens 29.09.2010 / 20:35

2 respostas

2

Isso dependerá muito do instalador específico que você está tentando executar. A maioria dos fornecedores não se importava em tornar a implantação autônoma fácil para os administradores. Sua melhor aposta é tentar encontrar alguém que já tenha feito o trabalho para você. O pacote KB em AppDeploy.com é um ótimo lugar para começar, além de seus fóruns. Você também pode tentar pesquisar no wiki em WPKG.org .

Se tudo isso falhar, infelizmente você terá que cavar e descobrir os problemas sozinho. Ative o registro em todos os lugares possíveis e prepare-se para gastar muito tempo pesquisando erros específicos. Ferramentas como Orca para edição do MSI e ProcMon pode ser inestimável.

Os pacotes SCCM são executados como SYSTEM por padrão. Você deve tentar executar manualmente o seu pacote como administrador local em uma caixa de teste para ver se ele funciona primeiro. Se isso for bem-sucedido sem qualquer interação do usuário, tente novamente executando como SYSTEM usando algo como PsExec . Alguns instaladores fazem suposições idiotas sobre quem executará o instalador ou quais partes do perfil desse usuário existirão.

Ferramentas de reempacotamento que criam um novo instalador com base em pré e pós instantâneos existem, mas podem ser caras. Eles também podem apresentar seus próprios problemas.

    
por 29.09.2010 / 22:27
0

Para o Installshield, a linha de comando setup.exe /s /v/qn é sua amiga.

Isso tem a opção /s que informa a instalação do Installshield para ser executada silenciosamente (e usar seu arquivo ISS) e também /v/qn que informa ao Installshield para passar uma chave de instalação silenciosa /qn para o (s) MSI (s) quando é executado.

Consulte esta página na documentação do InstallShield que lista suas opções de linha de comando Setup.exe e Update.exe Command- Parâmetros de linha para mais opções.

    
por 22.12.2010 / 18:25