如何在 Windows 10 中查看以前 PowerShell 会话的命令历史记录
有没有办法查看所有 PowerShell 会话的命令行历史记录? Windows PowerShell 允许您使用以下命令查看当前会话期间执行的每个命令Get-History命令。但有时这还不够。在本教程中,我们将向您展示如何查看 Windows 10 中所有先前会话的完整命令历史记录。
如何在 Windows 10 中查看以前 PowerShell 会话的命令历史记录
推荐阅读:Windows 11:如何在 PowerShell 或命令提示符中查看命令历史记录
- 为了使用PowerShell命令历史记录功能,您需要首先安装PS阅读线使用以下命令的模块。
Install-Module PSReadLine
如果提示您安装NuGet 提供程序, 类型是并按 Enter 键。
- 接下来,键入以下命令以显示保存 PowerShell 命令历史记录的文件的路径。
(Get-PSReadlineOption).HistorySavePath
要在 PowerShell 控制台上查看完整详细的命令历史记录,请运行以下命令:
cat (Get-PSReadlineOption).HistorySavePath - 要清除您曾经输入过的所有 PowerShell 命令历史记录,请输入以下命令:
Remove-Item (Get-PSReadlineOption).HistorySavePath
如果需要阻止 PowerShell 保存命令历史记录,请执行以下命令:
Set-PSReadlineOption -HistorySaveStyle SaveNothing
每当您想要配置 PowerShell 以再次跟踪所有执行的命令时,请运行以下命令:
Set-PSReadlineOption -HistorySaveStyle SaveIncrementally
就是这样!
