我可以在 PowerShell 退出时将 PowerShell 历史记录写入文本文件吗?

Mit*_*tul 2 powershell

我很想知道我们是否可以在 Powershell 中做到这一点。

使用 Out-File 命令,我们可以通过管道将输出写入文件。这样我就可以将我所有的历史命令发送到一个文本文件。

问题是我可以在每次退出时将我的历史命令发送到文本文件吗?
我不知道这是否会有很大帮助,但有时如果你写了一些衬垫并且你不小心退出了 PS 控制台,那么所有的历史命令都会被保存到一个文本文件中,就像最近的聊天对话一样。

CB.*_*CB. 5

您可以使用start-transcript -path .\console.txt -append$profile 在 txt 文件中包含所有控制台操作,不仅是历史记录,还包括命令的返回。