我正在尝试将所有控制台输出记录到文件中.move-item D:\ scripts\fileA D:\ scripts\fileB -verbose -Force | Out-File D:\ scripts\move.log -Append
如果文件不存在,则正在创建该文件.但是此文件中不存在详细信息和最终的PowerShell错误.我怎样才能获得这些信息?
管道仅捕获成功输出流,而不捕获错误和详细流.要捕获后者,您需要将其重定向到前者:
Move-Item "D:\scripts\fileA" "D:\scripts\fileB" -Verbose -Force 2>&1 4>&1 |
Out-File D:\scripts\move.log -AppendRun Code Online (Sandbox Code Playgroud)
有关Get-Help about_Redirection更多信息,请参阅
| 归档时间: |
|
| 查看次数: |
953 次 |
| 最近记录: |