我的脚本包含延迟,我想将输出显示到控制台并将其存储到文件中
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
两者都不起作用。
写主机“行1 ....” 2>&1 >> C:\ temp \ STDOUT.log
开始睡眠-毫秒50写主机“第2行...” 2>&1 >> C:\ temp \ STDOUT.log
开始睡眠-毫秒50
Write-Output“ Line 1 ..............” 2>&1 >> C:\ temp \ STDOUT.log写输出“第2行.............” 2>&1 >> C:\ temp \ STDOUT.log
PS C:\ temp>获取内容。\ STDOUT.log第1 ........行第2行................
请参阅: