PowerShell例外処理 PowerShellのtry-catchについて try-catchの基本書式 PowerShell v2.0から try,catch,finallyステートメントがサポートされるようになりました。 基本書式は以下の通りです。 try{ # 例外をスローする可能性のある処理 }catch [例外]{ # 例外処理(例外ハンドラ) }finally{ # 最後に必ず実行される処理 } 例外を複数指定する場合は、カンマで区切ります。 } catch [例外1], [例外2] { throwについて 意図的な例外の発生は throw で行います。 下記例では処理3を行うことなくにcatchされ、finallyに進みます。 なお、例外をException(実質的には全てのエラーを拾う)にしています。 $rc=0 Write-Host "処理開始" try{ Write