Aquest article explica com identificar i desinstal·lar una aplicació que no ha estat instal·lada per Factorial IT o FleetDM, mitjançant OSQuery i scripts a FleetDM.
Identificar l'aplicació a tota la flota
- Ves a la teva instància de FleetDM
- Crea una nova consulta OSQuery per detectar l'aplicació als teus dispositius
- Per a Windows :
Per a macOS :SELECT * FROM programs WHERE name LIKE '%ApplicationName%'SELECT * FROM apps WHERE name LIKE '%ApplicationName%';
- Per a Windows :
- Executeu la consulta a tota la vostra flota per identificar els dispositius afectats.
Desinstal·la l'aplicació a Windows
- Als resultats de l'OSQuery, localitzeu la columna uninstall_string
- Copieu l'ordre proporcionada en aquesta columna
- Crea un script de PowerShell que contingui aquesta ordre, per exemple
(Substituïu l'ordre per la que es mostra a la columna uninstall_string.)Start-Process -FilePath "msiexec.exe" -ArgumentList "/x {ProductCode} /quiet" -Wait - Importa l'script a FleetDM
- Executeu l'script als dispositius identificats per desinstal·lar l'aplicació.
Desinstal·la l'aplicació a macOS
- Crea un script de desinstal·lació que elimini l'aplicació mitjançant l'ordre
rm
Exemple:sudo rm -rf /Applications/ApplicationName.app - Importa l'script a FleetDM
- Executa l'script als dispositius afectats
Verifica la supressió
Torneu a executar l'OSQuery per confirmar que l'aplicació s'ha eliminat correctament.