Ich schlage eine Abfrage vor, mit der Sie eine Liste der Audit-Logs eines WAPT-Pakets für den Benutzer erhalten, der sich kürzlich an dem Rechner angemeldet hat. In meinem Beispiel ist das Zielpaket „alj-firefox-esr“, das Sie durch Ihr eigenes Paket ersetzen sollten.
Code: Alle auswählen
SELECT hosts.computer_name,hosts.host_metrics->'last_logged_on_user' as user,
hostpackagesstatus.last_audit_output,
hostpackagesstatus.last_audit_status
FROM hostpackagesstatus
LEFT JOIN hosts on hosts.uuid = hostpackagesstatus.host_id
WHERE hostpackagesstatus.last_audit_output ILIKE '%%uninstall%%' AND hostpackagesstatus.package = 'alj-firefox-esr'
Die erste Zeile ermöglicht es uns, nach unseren Werten zu suchen: dem Jobnamen, dem zuletzt angemeldeten Benutzer, den Audit-Status.
Wir setzen uns an die Tische Gastgeber Und hostpackagesstatus auf der UUID der Position.
Schließlich suchen wir nach einem spezifischen Begriff; im Beispiel
Code: Alle auswählen
'%%uninstall%%' Euch allen noch einen schönen Tag!
