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.
Adicionando Remove-Folder posteriormente no script de implantação. (Isso realmente não causou nenhum impacto.)
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.
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?
.