# Fehlerbehandlung und Wiederanlauf

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

Track: [PowerShell & Betriebsautomatisierung](https://opsmith.app/learn/powershell-automation)  
Kanonische Fassung: https://opsmith.app/learn/powershell-automation/error-handling-retry  
Stand: 2026-07-30  
Interaktiver Teil: 3 Checks (nur im Browser)

## Ein Retry ist keine Fehlerbehandlung

### Betriebsfrage

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

### Mentales Modell

|  |  |
| --- | --- |
| Transient | Eine erneute Ausführung kann nach Prüfung sinnvoll sein. |
| Deterministisch | Eingabe, Berechtigung oder Zustand muss zuerst korrigiert werden. |
| Unbekannt | Wirkung am Ziel lesen, nicht aus dem Exit allein schließen. |

### Risiko

> **Doppelte Wirkung:** Blindes Wiederholen kann doppelte Tickets, Konten oder Berechtigungen erzeugen.

### Route

Fehler erfassen → Wirkung prüfen → Fehlerklasse bestimmen → Begrenzten Retry wählen → Ergebnis protokollieren

## Quellen

- learn.microsoft.com/en-us/powershell/module/mi…ut_try_catch_finally — https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_try_catch_finally
