1

PowerShell ISE を使用していて、以前に実行したコマンドのテキストが画面に大量に表示されている場合は、「Clear-Host」コマンドを発行してそれをクリーンアップできます。カーソルは画面の一番上の行に移動し、プロンプトを出力してから再び待機します。

しかし、それを行うと、上にスクロールして以前の出力を表示できなくなります。その前の出力はどこかに保存されていますか? Clear-Host を実行する前に実行したコマンドの出力を確認するにはどうすればよいですか?

Clear-Host を実行するスクリプトがありますが、スクリプトを実行したときに古い画面バッファーの履歴を実際に失うつもりはなかったので、どうにかして元に戻せることを願っています。最初に考えた「$host |Export-Clixml file.xml」の出力には見つかりません。

4

1 に答える 1

1

この機能は、少なくともバージョン 3.0 までの Powershell ISE にはありません。Start-Transcript と Stop-Transcript でさえ、「このホストは転写をサポートしていません」をスローします。

ただし、ここでこれに対処するために誰かが「トランスクリプト」モジュールを思いついたようです。

うまくいけば、それはあなたが探しているものを提供します.

于 2014-11-12T23:11:02.867 に答える