それ PowerShell でできるよ:scriptコマンド的にコンソール出力を保存する

PowerShellを使って作業するときに、作業内容を保存する方法を探してたところ「start-transcript」と「stop-transcript」でscriptコマンド風なことが可能であることがわかった。

「start-transcript」でコンソールの内容がファイルに出力されるようになり、「stop-transcript」でファイル出力た停止する。

ファイルを指定せずとも動作するが、指定したファイルへの出力(上書き、追記)にも対応しており大変便利そう。

参考リンク:

基本的な使い方。 コンソール出力内容をファイルに出力する(start-transcript/stop-transcript) - PowerShell Memo - PowerShell Memo)

powershell実行時に必ず「start-transcript」を実行するようにする方法。 Powershellの最初の設定 - fastapple's blog

TechNetの公式リファレンス的ななにか(英語)。 Start-Transcript

タイトルの元エントリ 「 Linux ならできるのに、だから Windows は...」「それ PowerShell でできるよ」 - Qiita