Hallo,
ein Script/Exe soll nur 1x täglich ausgeführt werden. Dazu würde mich eure Meinung interessieren, wie ihr die Prüfung dazu am "geschmeidigsten" anlegen würdet.
Details
Ein Script hat eine Aufgabe, die es nur 1x täglich ausführen soll. Es wird beim User-Login automatisch gestartet und prüft ob die Aufgabe an diesem Tag schon ausgeführt wurde. Falls ja, beendet es sich sofort. Falls nein führt es seine Aufgabe aus und beendet sich dann. Es soll nur die Ausführung des aktuellen Tages geprüft werden. Wird es an einem oder mehreren Tagen nicht gestartet, sollen verpasste Ausführungen NICHT nachgeholt werden.
Also eigentlich sehr einfach gehalten.
Meine bisherigen Lösungen:
- Eine Datei mit dem aktuellen Datum wird erstellt.
- Ein Eintrag mit dem aktuellen Datum in der Registry.
- Ein Eintrag mit dem aktuellen Datum in einer INI-Datei.
Bei jeder dieser Lösungen wird beim Start des Scripts geprüft, ob eine Datei, bzw. ein Eintrag mit dem aktuellen Datum schon vorhanden ist.
Findet ihr eine/alle Lösung/en in Ordnung, oder habt ihr andere Ideen? Was würdet ihr bevorzugen? Fällt eine dieser Lösungen wegen den Win 10 Sicherheitseinstellungen aus? Muss ich sonst etwas beachten?