Recuperar el contenido de una auditoría de paquetes
Publicado: 3 de julio de 2020 - 16:47
Hola a todos,
Propongo una consulta que le permitirá obtener una lista de registros de auditoría de un paquete WAPT por usuario que inició sesión recientemente en la máquina. En mi ejemplo, el paquete de destino es "alj-firefox-esr", que debe reemplazar con su propio paquete.
Algunas breves explicaciones:
La primera línea nos permite buscar nuestros valores: el nombre del trabajo, el último usuario que inició sesión, los estados de auditoría.
Nos unimos a las mesas anfitriones Y estado de los paquetes del host en el UUID de la posición.
Finalmente, buscamos un término específico; en el ejemplo pero puede ser lo que quieras y en qué nombre de paquete quieres recuperar la información.
¡Que tengáis todos un buen resto del día!
Propongo una consulta que le permitirá obtener una lista de registros de auditoría de un paquete WAPT por usuario que inició sesión recientemente en la máquina. En mi ejemplo, el paquete de destino es "alj-firefox-esr", que debe reemplazar con su propio paquete.
Código: Seleccionar todo
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'
La primera línea nos permite buscar nuestros valores: el nombre del trabajo, el último usuario que inició sesión, los estados de auditoría.
Nos unimos a las mesas anfitriones Y estado de los paquetes del host en el UUID de la posición.
Finalmente, buscamos un término específico; en el ejemplo
Código: Seleccionar todo
'%%uninstall%%' ¡Que tengáis todos un buen resto del día!