2

使用以下设置日志记录时:

$ErrorActionPreference="SilentlyContinue"
Stop-Transcript | out-null
$ErrorActionPreference = "Continue"
Start-Transcript -path C:\output.txt

始终添加以下标题 - 有什么方法可以阻止添加?

**********************
Windows PowerShell transcript start
Start time: 20130413235532
Username  : computer\administrator 
Machine   : wsa (Microsoft Windows NT 6.2.9200.0) 
**********************
Transcript started, output file is C:\output.txt
4

1 回答 1

3

没有办法阻止Start-Transcript输出这些标题。另请记住,Start-Transcript 不会记录 EXE 的输出。如果您需要记录脚本输出并且在 PowerShell v3 上,最好的办法是这样做:

PS> .\myscript.ps1 *> myscript.log

这将记录除Write-Host输出之外的所有内容。

于 2013-04-13T20:54:06.817 回答