Powershell
powershell:如何將命令列印到文件?
我目前正在使用 Out-File cmdlet,如下所示:
PS> Some-Cmdlet -someswitch | Out-File -filepath .\somefile.txt
它工作得很好。
無論如何,我實際上可以讓命令行本身在輸出**之前列印到同一個文件嗎?
換句話說,當我打開時,
somefile.txt
我想看到以下內容:Some-Cmdlet -someswitch | Out-File -filepath .\somefile.txt OUTPUT OUTPUT OUTPUT etc.
我想你正在尋找
start-transcript
:Start-Transcript cmdlet 在文本文件中創建全部或部分 Windows PowerShell 會話的記錄。腳本包括使用者鍵入的所有命令和控制台上顯示的所有輸出。
所以你想做:
start-transcript -path c:\temp\transcript.txt -noclobber ... do sume stuff ... stop-transcript