すべてのコンソール出力をファイルに記録しようとしています。move-item D:\scripts\fileA D:\scripts\fileB -verbose -Force | Out-File D:\scripts\move.log -追加
ファイルが存在しない場合は、ファイルが作成されています。ただし、詳細情報と最終的な PowerShell エラーは、このファイルには含まれていません。どうすればこの情報を入手できますか?
すべてのコンソール出力をファイルに記録しようとしています。move-item D:\scripts\fileA D:\scripts\fileB -verbose -Force | Out-File D:\scripts\move.log -追加
ファイルが存在しない場合は、ファイルが作成されています。ただし、詳細情報と最終的な PowerShell エラーは、このファイルには含まれていません。どうすればこの情報を入手できますか?
パイプは成功の出力ストリームのみをキャプチャし、エラー ストリームや詳細ストリームはキャプチャしません。後者もキャプチャするには、前者にリダイレクトする必要があります。
Move-Item "D:\scripts\fileA" "D:\scripts\fileB" -Verbose -Force 2>&1 4>&1 |
Out-File D:\scripts\move.log -Append
詳細については、を参照Get-Help about_Redirection
してください。