ベストアンサー
PowerShellの「SilentlyContinue」とは何ですか?
これは-の値です。個々のコマンドのErrorActionパラメーターまたはコマンドに特定のエラーアクションが指定されていない場合の動作を設定する$ ErrorPreference変数の場合。
これは、次の3つのことを意味します。
- エラーを表示しないでください
- 実行を停止しないでください
- エラーを$ Error変数(位置0)に書き込んでください
ほとんどの人は最後のものがルールの一部であることを(意識的に)認識していないことに注意してください。
$ Error変数にもエラーを書き込まないようにしたい場合は、代わりに「無視」を使用してください。 SilentlyContinue。
無視すると、エラーが発生しなかったかのように完全にサイレントに消えます。エラーを気にしないことがわかっている場合はよく役立ちますが、気にする場合は注意する必要があります。他の方法でエラーを検出します(たとえば、関数の戻り値をチェックすることによって)
回答
- サイレント続行は、PowerShellのほとんどのコマンドレットのエラーアクションです。
- これにより、の実行中に発生したエラーを回避または無視できます。スクリプトを失敗して終了する代わりに、これらのコマンドを実行します。
- これは、ignore\_errorsがansibleで実行するのと似ています。
- 詳細については、お気軽にお問い合わせください。