elo:powershell_error_handling
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| elo:powershell_error_handling [2026/06/01 06:12] – angelegt 84.20.184.166 | elo:powershell_error_handling [2026/06/01 06:27] (aktuell) – [Beispiel] 84.20.184.166 | ||
|---|---|---|---|
| Zeile 4: | Zeile 4: | ||
| * Fehler verarbeiten: | * Fehler verarbeiten: | ||
| + | * Fehler ausgeben: hier kann die Variable $_ verwendet werden, ggf. auch die Variable $Error[0]. | ||
| + | |||
| + | ===== Beispiel ===== | ||
| + | |||
| + | Anbei ein Beispiel eines Fehlerhandlings. | ||
| + | |||
| + | < | ||
| + | $ErrorActionPreference = " | ||
| + | |||
| + | Open-ELOConnection | ||
| + | |||
| + | $testPathId = Create-ELOPath -ArcPath "/ | ||
| + | |||
| + | try { | ||
| + | # pass a file with 0 bytes or a file that does not exist | ||
| + | # requires PowerShell module from 2026-06-01 | ||
| + | Add-ELODoc -FileName " | ||
| + | } | ||
| + | catch { | ||
| + | if($_) { | ||
| + | Write-Host $_.Exception.Message | ||
| + | } | ||
| + | } | ||
| + | |||
| + | Close-ELOConnection | ||
| + | </ | ||
| + | |||
| + | ==== Ausgabe ==== | ||
| + | |||
| + | Wird eine Datei mit 0 Byte-Länge oder eine Datei, die nicht existiert übergeben, dann entsteht folgende Ausgabe: | ||
| + | "File provided c: | ||
| + | |||
elo/powershell_error_handling.1780294321.txt.gz · Zuletzt geändert: 2026/06/01 06:12 von 84.20.184.166