我的脚本包含一个延迟,我想将输出显示到控制台并将其存储到文件中
Write-host "Line 1...."
Start-Sleep -Milliseconds 5000
Write-host "Line 2...."
Start-Sleep -Milliseconds 5000
Write-host "Line 3...."
运行脚本时,它没有将其重定向到文本文件
& script.ps1 | tee test.txt
或
& script.ps1 >test.txt
都无法正常工作。
答案 0 :(得分:0)
写入主机“第1行...” 2>&1 >> C:\ temp \ STDOUT.log
开始睡眠-毫秒50 写主机“第2行...” 2>&1 >> C:\ temp \ STDOUT.log
开始睡眠-毫秒50
写输出“行1 ..............” 2>&1 >> C:\ temp \ STDOUT.log 写入输出“第2行..........” 2>&1 >> C:\ temp \ STDOUT.log
PS C:\ temp>获取内容。\ STDOUT.log 第一行........... 第2行.........
请参阅: