概要

完了

このモジュールでは、スクリプトへのトラブルシューティング情報の追加、トラブルシューティング用のブレークポイントの構成、Windows PowerShell のエラー アクションの説明について学習しました。 重要なポイントを次に示します。

  • エラーは次のような理由から発生します。

    • テキストの入力中に間違えた。
    • 存在しないオブジェクトを照会した。
    • オフラインのコンピューターと通信しようとした。
  • エラーが発生すると、$Error 配列に格納されます。 新しいエラーが生成されると、それは $Error[0] に挿入されます。他のエラーのインデックスは 1 ずつ増加します。

  • Write-Host コマンドレットは、スクリプトの実行中に追加情報を表示する最も一般的な方法です。

  • トラブルシューティング テキストをより簡単に識別できるようにする場合は、Write-Host ではなく Write-Warning コマンドレットを使用できます。

  • ブレークポイントによってスクリプトが一時停止し、対話型プロンプトが表示されます。 スクリプトが期待どおりに動作しない場合のトラブルシューティングには、ブレークポイントを使用します。

  • Windows PowerShell プロンプトで、 Set-PSBreakPoint コマンドレットを使用してブレークポイントを設定します。

  • PowerShell コマンドでエラーが生成される場合、そのエラーは、終了エラーまたは終了しないエラーの 2 種類のいずれかである可能性があります。

  • 終了エラーが発生するのは、Windows PowerShell がエラーの後に処理を続行できないと判断し、コマンドが停止する場合です。

  • 終了しないエラーが発生するのは、Windows PowerShell がエラーの後に処理を続行できると判断する場合です。

その他の参考資料

さらに学習するには、以下のドキュメントを参照してください。