2014-01-21 134 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的追加,所以我會避免它,除非你不能。