Questo articolo spiega come identificare e disinstallare un'applicazione non installata da Factorial IT o FleetDM, utilizzando OSQuery e gli script in FleetDM.
Identificare l'applicazione in tutta la flotta
- Vai alla tua istanza FleetDM
- Crea una nuova query OSQuery per rilevare l'applicazione sui tuoi dispositivi
- Per Windows :
Per macOS :SELECT * FROM programs WHERE name LIKE '%ApplicationName%'SELECT * FROM apps WHERE name LIKE '%ApplicationName%';
- Per Windows :
- Esegui la query sulla tua flotta per identificare i dispositivi interessati
Disinstallare l'applicazione su Windows
- Nei risultati di OSQuery, individua la colonna uninstall_string
- Copia il comando fornito in questa colonna
- Crea uno script PowerShell contenente questo comando, ad esempio
(Sostituire il comando con quello mostrato nella colonna uninstall_string.)Start-Process -FilePath "msiexec.exe" -ArgumentList "/x {ProductCode} /quiet" -Wait - Importa lo script in FleetDM
- Eseguire lo script sui dispositivi identificati per disinstallare l'applicazione
Disinstallare l'applicazione su macOS
- Crea uno script di disinstallazione che rimuova l'app utilizzando il comando
rm
Esempio:sudo rm -rf /Applications/ApplicationName.app - Importa lo script in FleetDM
- Eseguire lo script sui dispositivi interessati
Verifica rimozione
Eseguire nuovamente OSQuery per confermare che l'applicazione è stata rimossa correttamente.