Como forçar o SCCM a reinstalar um aplicativo que já implementei?

3

Recentemente, usei o Adobe Customization Wizard para criar um arquivo personalizado de transformações (.mst) para a versão mais recente do Acrobat Reader DC e implantá-lo em nossa rede. Hoje descobri que as personalizações estão bloqueando os documentos do Sharepoint em nossa própria intranet desde a abertura. Era uma única caixa de seleção que eu tinha clicado por engano. Corrigi o erro e atualizei os pontos de distribuição.

O problema que tenho é que o Windows Installer não permite aplicar um arquivo .mst após o fato. Você tem que fazer uma desinstalação / reinstalação completa do aplicativo para aplicar um conjunto diferente de transformações. O SCCM não tem opção para isso. Se eu atualizar ou criar um novo aplicativo, o SCCM apenas detectará que ele já está instalado e não aplicará a correção, já que é a mesma versão do mesmo aplicativo.

A única coisa em que posso pensar neste ponto é "marcar" cada computador com um arquivo .txt ou algo assim e usá-lo como parte do método de detecção. Mas é claro que eu tenho que usar um script para desinstalar / reinstalar e marcar a máquina e isso vai demorar o dia todo.

Existe uma solução mais simples?

Estou usando o SCCM 1607, BTW. As estações de trabalho são uma mistura de computadores Win7 e Win10 de 32 e 64 bits.

    
por Wes Sayeed 04.11.2016 / 21:50

3 respostas

0

Você pode correlacionar qualquer alteração no arquivo MST a qualquer configuração de registro específica?

Acredito que o assistente de personalização da Adobe mostrará a você onde as alterações feitas serão mostradas no registro.

Se não, você deve conseguir encontrar isso facilmente no guia administrativo .

Eu adicionaria essa chave do Registro aos métodos de detecção de implantação e forçaria os clientes a reavaliarem.

Caso contrário,

  • Remover a implantação existente
  • Crie um aplicativo totalmente novo e implemente-o na mesma coleção.
    • Neste script de implantação, solte um arquivo txt ou uma chave do Registro que seja exclusiva e que reflita a versão correta instalada.
      • O assistente de personalização do adobe permitirá que você crie entradas de chave reg personalizadas. Então, essa opção pode funcionar se você não estiver usando um script.
  • Adicione essa chave / arquivo ao método de detecção do aplicativo.
por 10.11.2016 / 05:22
0

Na regra de detecção da implantação, você pode definir um script PowerShell para verificar com base na data de instalação (ou seja, anterior à atual) e sobrescrever com base nisso

    
por 20.04.2018 / 17:36
0

Eu faria um aplicativo e adicionaria um novo método de detecção manual. Eu costumo usar algo em HKLM e apenas fazer o meu próprio. Um método de detecção não precisa ser o guia MSI ... embora isso deva ser a exceção e não a regra.

    
por 27.11.2018 / 19:52