Este artigo explica como identificar e desinstalar um aplicativo que não foi instalado pela Factorial IT ou pelo FleetDM, usando o OSQuery e scripts no FleetDM.
Identifique a aplicação em toda a frota.
- Acesse sua instância do FleetDM.
- Crie uma nova consulta OSQuery para detectar o aplicativo em seus dispositivos.
- Para Windows :
Para macOS :SELECT * FROM programs WHERE name LIKE '%ApplicationName%'SELECT * FROM apps WHERE name LIKE '%ApplicationName%';
- Para Windows :
- Execute a consulta em toda a sua frota para identificar os dispositivos afetados.
Desinstalar o aplicativo no Windows
- Nos resultados do OSQuery, localize a coluna uninstall_string.
- Copie o comando fornecido nesta coluna.
- Crie um script do PowerShell contendo este comando, por exemplo.
(Substitua o comando pelo que é mostrado na coluna uninstall_string.)Start-Process -FilePath "msiexec.exe" -ArgumentList "/x {ProductCode} /quiet" -Wait - Importe o script para o FleetDM.
- Execute o script nos dispositivos identificados para desinstalar o aplicativo.
Desinstale o aplicativo no macOS.
- Crie um script de desinstalação que remova o aplicativo usando o comando
rm
Exemplo:sudo rm -rf /Applications/ApplicationName.app - Importe o script para o FleetDM.
- Execute o script nos dispositivos afetados.
Verificar remoção
Execute o OSQuery novamente para confirmar que o aplicativo foi removido com sucesso.