opsmith / powershell-automation / Modul

Fehlerbehandlung und Wiederanlauf

Fehler, Teilwirkung und Wiederholungen mit eindeutigen Grenzen und Beweisen behandeln.

Ein Retry ist keine Fehlerbehandlung

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

Betriebsfrage

Nach einem Fehler muss klar sein, ob keine, eine oder mehrere Teilwirkungen eingetreten sind, bevor ein Job erneut läuft.

Mentales Modell

TransientEine erneute Ausführung kann nach Prüfung sinnvoll sein.
DeterministischEingabe, Berechtigung oder Zustand muss zuerst korrigiert werden.
UnbekanntWirkung am Ziel lesen, nicht aus dem Exit allein schließen.

Risiko

Route

  1. Fehler erfassen
  2. Wirkung prüfen
  3. Fehlerklasse bestimmen
  4. Begrenzten Retry wählen
  5. Ergebnis protokollieren

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 Retry ist keine Fehlerbehandlung~15 Min
ADR-001ERROR-CLASSsolide
TRACE-002MISSION · PARTIAL-EFFECTsenior
FLOW-003MISSION · SAFE-RETRYsenior

Quellen

  1. 01learn.microsoft.com/en-us/powershell/module/mi…ut_try_catch_finally