2014-01-21 42 views
1

我通过c#.net调用PowerShell脚本。 调用脚本后没有任何反应,并且我没有发现任何错误来跟踪问题。 我需要完整脚本执行的输出。PowerShell脚本记录

是否可以在某处编写PowerShell日志/输出?

回答

2

假设Start-Transcript方法是行不通的,因为我们不是在PS控制台会话,这给我们留下了PowerShell中的2.0版的几个备选方案。

一种方法我喜欢的是写主机与附加内容相结合,这样我就可以看到并保留了一定的成绩。如果您正在酝酿中,你可以使用,输出文件-append

Write-Host $Data;Add-Content $Output $Data;

Out-File -Append -FilePath $Output

三通对象不能从PowerShell的v2的追加,所以我会避免它,除非你不能。