【发布时间】:2015-03-24 18:14:20
【问题描述】:
我想将所有输出重定向到一个文件,如下所示:
Write-Error 'bla' *>> '\\SERVER\s$\Test\test.log'
问题是当我想使用LiteralPath 时,它会失败,因为它试图将路径解析为wildcard path。所以这失败了:
Write-Error 'bla' *>> '\\SERVER\s$\Test\test[0].log'
在尝试Write-Error 'bla' | Out-File -LiteralPath 时,它不会将错误写入文件,而只会写入控制台。
在文件名中使用特殊字符时,有没有办法在文件中包含所有输出?
【问题讨论】:
标签: powershell stderr