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

③ catch内で$_を見落とす

出典: PowerShell の ErrorAction で業務SE が踏む3パターンの落とし穴 — Continue/Stop/SilentlyContinue と try-catchハマりポイント3つ(現場で踏みがちなやつ) / ③ catch内で$_を見落とす

③ catch内で$_を見落とす (powershell)#a45e7d87bafa
# ✗ 中身ゼロ
} catch {
    Write-Host "エラーが発生しました"
}
 
# ✓ $_ でエラー情報を取り出す
} catch {
    Write-Host "エラー: $($_.Exception.Message)"
    Write-Host "発生位置: $($_.InvocationInfo.PositionMessage)"
    Write-Host "スタックトレース: $($_.ScriptStackTrace)"
}
▸ 実行ボタンで結果を表示
  • id: #a45e7d87bafa
  • lines: 11
  • extracted: 2026-06-10
  • captured: 2026-06-10

Source収録記事

この snippet は記事の「ハマりポイント3つ(現場で踏みがちなやつ) / ③ catch内で$_を見落とす」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

3
図鑑トップ