Dieser Artikel erklärt, wie man mithilfe von OSQuery und Skripten in FleetDM eine Anwendung identifiziert und deinstalliert, die nicht von Factorial IT oder FleetDM installiert wurde.
Identifizieren Sie die Anwendung innerhalb der Flotte
- Gehen Sie zu Ihrer FleetDM-Instanz.
- Erstellen Sie eine neue OSQuery-Abfrage , um die Anwendung auf Ihren Geräten zu erkennen.
- Für Windows :
Für macOS :SELECT * FROM programs WHERE name LIKE '%ApplicationName%'SELECT * FROM apps WHERE name LIKE '%ApplicationName%';
- Für Windows :
- Führen Sie die Abfrage für Ihre gesamte Geräteflotte durch, um betroffene Geräte zu identifizieren.
Deinstallieren Sie die Anwendung unter Windows
- Suchen Sie in den OSQuery-Ergebnissen die Spalte uninstall_string.
- Kopieren Sie den in dieser Spalte angegebenen Befehl.
- Erstellen Sie ein PowerShell-Skript , das diesen Befehl enthält, zum Beispiel
(Ersetzen Sie den Befehl durch den in der Spalte „uninstall_string“ angezeigten Befehl.)Start-Process -FilePath "msiexec.exe" -ArgumentList "/x {ProductCode} /quiet" -Wait - Importieren Sie das Skript in FleetDM.
- Führen Sie das Skript auf den identifizierten Geräten aus, um die Anwendung zu deinstallieren.
Deinstallieren Sie die Anwendung unter macOS
- Erstellen Sie ein Deinstallationsskript , das die App mithilfe des Befehls
rmentfernt.
Beispiel:sudo rm -rf /Applications/ApplicationName.app - Importieren Sie das Skript in FleetDM.
- Führen Sie das Skript auf den betroffenen Geräten aus.
Entfernung überprüfen
Führen Sie OSQuery erneut aus, um zu bestätigen, dass die Anwendung erfolgreich entfernt wurde.