opsmith / powershell-automation / Modul

Zeitplanung und Resilienz

Geplante Automatisierung gegen Überlappung, verpasste Läufe und sichere Wiederaufnahme absichern.

Ein Zeitplan ist ein verteiltes System

Einführung · 4 Abschnitte · ~16 Min Lesezeit · Stand

Betriebsfrage

Läuft ein Job länger als sein Intervall, kann ein zweiter Lauf dieselben Objekte gleichzeitig verändern.

Mentales Modell

AuslöserWann ein Lauf angefordert wird.
SperreOb für diesen Scope bereits ein Lauf wirkt.
CheckpointBis wohin der letzte sichere Fortschritt belegt ist.

Risiko

Route

  1. Scope sperren
  2. Checkpoint lesen
  3. Idempotent arbeiten
  4. Wirkung bestätigen
  5. Checkpoint und Sperre abschließen

Gelesen ist nicht geprüft: Im Modul entscheidest du die Fälle selbst und siehst danach, wo dein Urteil trägt.

3 Checks starten →

Modul-Aufbau

EINFÜHRUNGEin Zeitplan ist ein verteiltes System~16 Min
ADR-001SCHEDULE-LOCKsenior
TRACE-002MISSION · CHECKPOINT-RECOVERYsenior
FLOW-003MISSION · RESILIENT-SCHEDULEsenior

Quellen

  1. 01learn.microsoft.com/en-us/powershell/module/scheduledtasks
  2. 02learn.microsoft.com/en-us/powershell/module/sc…gister-scheduledtask
  3. 03csrc.nist.gov/pubs/sp/800/53/r5/upd1/final