Seite 1 von 1
[GELÖST] Erstellen Sie eine Abfrage
Veröffentlicht: 11. August 2026 - 15:55 Uhr
von Catherine
Hallo,
ich habe noch nie eine Abfrage in Reporting erstellt.
Ich möchte eine „Cortex“-Abfrage erstellen, um herauszufinden, welche PCs eine Cortex-Version vor 9.0.0 verwenden.
Könnten Sie mir bitte helfen?
Vielen Dank im Voraus.
Betreff: Abfrage erstellen
Veröffentlicht: 11. August 2026 - 16:20 Uhr
von Jarnaud
Hallo,
kein Problem, so geht's:
1. Erstellen Sie die Abfrage.
Gehen Sie in der WAPT-Konsole zu Berichterstellung → Entwurfsmodus → Neue Abfrage. Dadurch wird eine leere Abfrage hinzugefügt, die Sie anschließend bearbeiten und umbenennen können (F2-Taste).
2. Die SQL-Abfrage.
Basierend auf dem Beispiel „Hosts mit installiertem 7-Zip auflisten“ (das die Tabelle „hostsoftwares“ mit der Tabelle „hosts“ verknüpft), folgt hier eine für Cortex angepasste Abfrage:
`sql
select
h.uuid,
h.computer_name,
s.version,
s.install_date::date
from hostsoftwares s
left join hosts h on h.uuid = s.host_id
where
s.name ilike '%cortex%'
and string_to_array(s.version, '.')::int[] < string_to_array('9.0.0', '.')::int[]`.
Die gesamte Dokumentation zum Thema Reporting finden Sie hier:
https://www.wapt.fr/fr/doc/wapt-console ... rting.html.
Mit freundlichen Grüßen
Betreff: Abfrage erstellen
Veröffentlicht: 12. August 2026 - 07:45 Uhr
von Catherine
Vielen Dank.
Ich habe es gerade ausprobiert und die Fehlermeldung „Fehler auf dem Server: IndexError ('Tupelindex außerhalb des gültigen Bereichs')“ erhalten.
Was bedeutet das?
Viele Grüße.
Betreff: Abfrage erstellen
Veröffentlicht: 12. August 2026 - 09:23 Uhr
von Jarnaud
Dies bedeutet, dass ein Index (eine Position) in einem Tupel (oder einer Liste) nicht existiert.
Versuchen Sie es erneut mit dieser Abfrage:
SELECT hostsoftwares.version,
hostsoftwares.name,
hosts.computer_name,
hostsoftwares.host_id
FROM hosts, hostsoftwares
WHERE hostsoftwares.name ILIKE 'Cortex%%'
AND hosts.uuid = hostsoftwares.host_id
AND string_to_array(hostsoftwares.version, '.')::integer[] < ARRAY[9,0,0]
ORDER BY hosts.computer_name ASC
Mit freundlichen Grüßen
Betreff: Abfrage erstellen
Veröffentlicht: 12. August 2026 - 10:10 Uhr
von Catherine
Super,
vielen Dank!
Kurze Frage: Ändert sich das Ergebnis, wenn Cortex aktualisiert wird und die Abfrage erneut ausgeführt wird?
Vielen Dank
Ich wünsche Ihnen einen schönen Tag.
Mit freundlichen Grüßen.
Betreff: Abfrage erstellen
Veröffentlicht: 12. August 2026 - 10:59 Uhr
von Jarnaud
Ja, eine Abfrage zeigt Ergebnisse zu einem bestimmten Zeitpunkt (ihrer Ausführung) an.
Wenn die Rechner in der Zwischenzeit Cortex auf eine Version höher als 9 aktualisieren, werden diese Aktualisierungen nicht mehr in den Abfrageergebnissen angezeigt.
Mit freundlichen Grüßen.