使用以下设置日志记录时:
$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
答案 0 :(得分:3)
无法阻止Start-Transcript
输出这些标头。另请注意,Start-Transcript不会记录EXE的输出。如果您需要记录脚本输出并且在PowerShell v3上,那么最好的办法就是这样做:
PS> .\myscript.ps1 *> myscript.log
这将记录除Write-Host
输出之外的所有内容。