Problemas com uma desinstalação de script (SCCM 2012) e sua causa do método de detecção falhar

2

Usamos o Powershell Application Deployment Toolkit para implantar aplicativos no SCCM. Atualmente estou trabalhando em desinstalar o Sophos VPN de máquinas em uma determinada coleção em nosso ambiente.

Aqui é a parte de desinstalação do script. O problema é que os clientes irão desinstalar o Sophos, mas não removerão a pasta Sophos. O método de detecção é definido para essa pasta, o que leva a clientes que retornam erros de 'Falha na Remoção', mesmo que o próprio programa tenha desinstalado.

Sim, eu pesquisei. Havia arquivos em lote ou pequenos scripts que eu realmente não queria que o Frankenstein entrasse no processo.

Outra parte disso é que o caminho é instalado requer que você faça o login e faça o download de um arquivo .exe (configurado pelo usuário) específico do usuário.

Coisas que eu tentei

  1. Adicionando Remove-Folder posteriormente no script de implantação. (Isso realmente não causou nenhum impacto.)

  2. Alterando o método de detecção para o uninstall.exe (o uninstall.exe desaparece quando é desinstalado). No entanto, esse método, por qualquer motivo, levou todos os clientes que eu coloquei na coleção a ter sucesso no SCCM sem realmente desinstalar o programa.

  3. Alterando o método de detecção para usar o registro. Isso teve o mesmo resultado do segundo esforço.

Alguma sugestão ou conselho?

.

    
por Frightlin 30.03.2016 / 04:50

0 respostas