Page 2 sur 2

Re: [SELF-SERVICE] An operation have Failed

Posté : 26 sept. 2024 - 15:09
par skoizer
Bonjour
même si il y a des doublons pc, les logiciels ont été repris sur le nouveau (uuid en minuscule) sauf si j'ai déinstallé l'agent puis réinstallé. (trés rare cas)

suite au passage de 2.2 vers 2.5.5. Avez un script serveur pour supprimer les doublons qui ont des majuscule dans leur UUID ?

pas connecté 4C4C4544-0046-5810-8047-B7C04F444C33 <-- a supprimer
connecté 4c4c4544-0046-5810-8047-b7c04f444c33

Re: [SELF-SERVICE] An operation have Failed

Posté : 26 sept. 2024 - 18:06
par jarnaud
Bonjour,

Vous pouvez utiliser une requête SQL et l'enregistrer, pour récupérer les plus anciennes machines qui possèdent un nom commun.
Ensuite il faut clic-droit sur le résultat de la requête > Choisir comme Host UUID.
Retourner dans l'inventaire > plus d'option > Filtrer avec la requête SQL > nom de la requête

Control + A dans la console et supprimer les postes

Code : Tout sélectionner

WITH HostsRanked AS (
    SELECT
        h.uuid,
        h.computer_name,
        h.last_seen_on,
        ROW_NUMBER() OVER (PARTITION BY LOWER(h.computer_name) ORDER BY h.last_seen_on DESC) AS rank
    FROM
        hosts h
    JOIN (
        SELECT
            LOWER(computer_name) AS computer_name_normalized
        FROM
            hosts
        GROUP BY
            LOWER(computer_name)
        HAVING COUNT(LOWER(computer_name)) > 1
    ) dup ON LOWER(h.computer_name) = dup.computer_name_normalized
)
SELECT
    uuid,
    computer_name,
    last_seen_on
FROM
    HostsRanked
WHERE
    rank > 1
ORDER BY
    last_seen_on ASC;
Bien à vous