我有一个调用函数的PowerShell脚本。我想完成所有这些但不确定如何:
[1]
out.txt
和 out.txt
这就是我到目前为止将STDOUT和STDERR写入文件但它没有完成剩下的工作。
err.txt
答案 0 :(得分:2)
这样的事可能有用:
function doIt() {
[CmdletBinding()]
Param()
"hi"
$test["a"]["b"]
"bye"
}
doIt -ErrorVariable e 2>&1 | Tee-Object out.txt
$e > err.txt
但是,这将在第二步中写入错误文件。我不认为您可以同时合并和并不合并错误输出流。