如果我使用的是 PowerShell ISE,并且屏幕上有一堆来自我之前运行的命令的文本,那么我可以发出“Clear-Host”命令来清理它。光标移到屏幕的第一行,打印提示,然后再次等待。
但是一旦我这样做了,我就不能向上滚动查看以前的输出了。之前的输出是否保存在任何地方?如何查看在执行 Clear-Host 之前运行的命令的输出?
我有一个执行 Clear-Host 的脚本,但我实际上并不打算在运行脚本时丢失旧的屏幕缓冲区历史记录,所以我希望我能以某种方式取回它。我在“$host |Export-Clixml file.xml”的输出中没有找到它,这是我的第一个想法。