CORU bei Computern di e60 Tage nicht gescannt wurden

Post Reply
robudus
Posts: 502
Joined: 07. May 2008, 09:24
Contact:

CORU bei Computern di e60 Tage nicht gescannt wurden

Post by robudus » 08. Mar 2021, 16:14

Hallo Zusammen,
ich benötige eine CORU die triggert wenn Computer länger als 60 Tag nicht gescannt wurden. Dann soll es eine Mail an den Helpdesk geben.

Habe folgende Bedienung definiert:
Hauptdefinition.State (Status) gleich Aktiv und
Computer.LastScanDate (LetzterScan) Gleich Today-60.
Leider triggert die Regel nicht.

Screenshots im ZIP

Vielen Dank für Tips

G ROBudus
Attachments
CORU.zip
(132.12 KiB) Downloaded 207 times

Steinbit
Posts: 128
Joined: 30. Nov 2017, 16:32
Contact:

Re: CORU bei Computern di e60 Tage nicht gescannt wurden

Post by Steinbit » 11. Mar 2021, 09:34

Ich würde vermuten, dass die CORU triggert wenn du den Vergleich auf "kleiner gleich" setzt > Today liefert meines Wissens einen Zeitstempel und kein reines Datum. Das genau zu diesem Moment auch die Modulaktivierung läuft, sodass Today-60 GLEICH das Ausführzeitpunkt ist, erscheint unwahrscheinlich.

Wenn du "keiner gleich" verwendest hast du jedoch das Problem, dass diese mehrfach (bei jedem Lauf der Modulaktivierung > Konformitätsregeln - Datumsbezogene Ausführung) ausgeführt wird. Entsprechend bräuchstest du ggf. ein UD_Feld das zusätzlich von der Konfirmitätsregel auf "Wahr" gesetzt wird und du eine Bedingung einrichtest, dass das UD_Feld "Unwahr" ist. Zusätzlich muss dein Datenimport beim erfolreichen Scan des PCs den Wert immer wieder auf "Unwahr" setzen.

enzo
Posts: 23
Joined: 11. Oct 2018, 09:34
Contact:

Re: CORU bei Computern di e60 Tage nicht gescannt wurden

Post by enzo » 04. Jul 2024, 08:32

Hallo zusammen,

ich benötige nun auch eine Konformitätsregel, die triggert, wenn sich Rechner 45 Tage nicht gescannt wurde.
Mit "kleiner gleich" habe ich es schon probiert. Hat aber nicht funktioniert.

Hat jemand eine Idee, wie man so etwas umsetzen könnte?


Vielen Dank im Voraus.

Gruß
Enzo

enzo
Posts: 23
Joined: 11. Oct 2018, 09:34
Contact:

Re: CORU bei Computern di e60 Tage nicht gescannt wurden

Post by enzo » 02. Aug 2024, 11:22

Hallo zusammen,

leider bin ich bei dem Thema noch zu keiner Lösung gekommen, weil ich keine Möglichkeit finde die Konformitätsregel zu triggern.

Ich habe nun auch eine Umsetzung per Workflow versucht. In Workflows bin ich aber noch ziemlicher Anfänger.
In einem "Get Multiple Record" habe ich folgende Expression erstellt:
Expression.png
(45.92 KiB) Downloaded 80 times
Mein Ziel ist, dass alle Computer erkannt werden, deren LastScanDate älter als 45 Tage in Bezug auf das aktuelle Datum ist.

Leider greift hier das Argument "DateTime.Now.AddDays(-45) nicht.
Könnte es daran liegen, dass im Attribut LastScanDate in der Datenbank nicht nur das Datum sondern auch die Uhrzeit abgespeichert ist? Oder habe ich hier einen kompletten Denkfehler?


Gruß
Enzo

enzo
Posts: 23
Joined: 11. Oct 2018, 09:34
Contact:

Re: CORU bei Computern di e60 Tage nicht gescannt wurden

Post by enzo » 02. Aug 2024, 13:22

Also ich habe es hinbekommen. Ich hatte da wirklich einen Denkfehler beim "Get Multiple Record".
Dort prüfe ich nun die Parameter State und ManagementType ab:
Expression2.png
(55.97 KiB) Downloaded 78 times
Im Flowchart innerhalb des "Get Multiple Record" prüfe ich nun mit einer FlowDecision ab, ob der LastScan länger als 45 Tage her ist:
FlowDecision.png
(23.13 KiB) Downloaded 89 times
Das funktioniert soweit. Vielleicht ist ja mal noch für jemand anderen hier nützlich.


Gruß
Enzo

Post Reply

Return to “Asset Management”

Who is online

Users browsing this forum: No registered users and 1 guest