ForEach-Object 部分にエラー チェックを追加する必要があります。
現在、このコードはファイル内の値を置き換えるために機能します。ただし、値が見つからない場合、エラーは発生しないようです。私は試してキャッチしましたが、うまくいきません。私は何時間も検索し、あらゆる種類のものを試しました...何か助けはありますか?
コマンドを2つの異なる方法で実行できますが、エラーチェックを追加するのにどちらが優れているか、またはより簡単かはわかりません...
(Get-Content $file) | ForEach-Object { $_ -replace $replace, $with } | Set-Content $file
-また-
ForEach-Object { (Get-Content $file) -replace $replace, $with } | Set-Content $file
ありがとうございました。