動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
PowerShell

ハンズオン#2 — Stopを付けるとcatchが効く

出典: PowerShell の ErrorAction で業務SE が踏む3パターンの落とし穴 — Continue/Stop/SilentlyContinue と try-catchハンズオン#2 — Stopを付けるとcatchが効く

ハンズオン#2 — Stopを付けるとcatchが効く (powershell)#b12d8ed6f261
Write-Host "=== Block 2: ErrorAction Stop ==="
Write-Host "[1] try ブロックの直前"
 
try {
    Write-Error "ファイルが見つかりません: /notexist-12345" -ErrorAction Stop
    Write-Host "[2] この行は実行されない (Stop で例外発生)"
} catch {
    Write-Host "[CATCH] 捕捉メッセージ: $($_.Exception.Message)"
}
 
Write-Host "[3] スクリプト末尾"
▸ 実行ボタンで結果を表示
  • id: #b12d8ed6f261
  • lines: 11
  • extracted: 2026-06-10
  • captured: 2026-06-04

Source収録記事

この snippet は記事の「ハンズオン#2 — Stopを付けるとcatchが効く」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

3
図鑑トップ