Page 1 sur 1
[RESOLU] Requête wapt : machine n'ayant pas un certain logiciel
Posté : 20 sept. 2023 - 15:33
par DelDemone
Hello !
je viens de découvrir le reporting wapt.
Je souhaiterai écrire une requête qui me sorte tous les computer name des serveurs n'ayant pas un logiciel en particulier.
J'avoue que ça fait plusieurs heures que j'échoue
Auriez-vous un exemple de requête svp qio répondrait à mon besoin ?
Re: Requête wapt
Posté : 20 sept. 2023 - 16:59
par blemoigne
Bonjour,
Voici un exemple pour 7-zip :
Code : Tout sélectionner
select
hosts.computer_name
from hosts
where
0 = (select count(hostsoftwares.host_id)
from hostsoftwares
where hostsoftwares.name ilike '7-zip%%'
and hosts.uuid=hostsoftwares.host_id )
order by hosts.computer_name asc
On pourrait ajouter une condition avec des noms de machines qui commencent par srv :
Code : Tout sélectionner
select
hosts.computer_name
from hosts
where
0 = (select count(hostsoftwares.host_id)
from hostsoftwares
where hostsoftwares.name ilike '7-zip%%'
and hosts.uuid=hostsoftwares.host_id ) and
hosts.computer_name ilike 'srv%%'
order by hosts.computer_name asc
Bien cordialement,
Bertrand
Re: Requête wapt
Posté : 22 févr. 2024 - 10:38
par FlavienL
Bonjour,
Merci beaucoup, j'ai un peu adapté à notre besoin :
Code : Tout sélectionner
select
hosts.computer_name,
last_seen_on
from hosts
where
0 = (select count(hostsoftwares.host_id)
from hostsoftwares
where hostsoftwares.name ilike 'APPLI TATA'
and hosts.uuid=hostsoftwares.host_id ) and not
hosts.computer_name ilike 'l%%'
order by last_seen_on desc
Cela marche très bien, merci encore
Flavien