在Powershell中还原Clear-Host命令

时间:2018-07-18 19:30:54

标签: powershell

我在Powershell ISE会话中为cls运行了Clear-Host别名,这清除了我从控制台中从以前的命令中收到的所有输出,

我是否可以检索主机历史记录并还原控制台上先前运行的Clear-Host行为?

1 个答案:

答案 0 :(得分:3)

虽然它不会提供命令的输出,但是您可以使用Get-History获取当前会话中使用的命令的列表。

有关每个命令的更多信息,您可以像下面这样将其通过管道传递到Format-List:

> Get-History | Format-List -Property *


Id                 : 1
CommandLine        : Get-History
ExecutionStatus    : Completed
StartExecutionTime : 7/18/2018 12:07:11 PM
EndExecutionTime   : 7/18/2018 12:07:11 PM

Id                 : 2
CommandLine        : echo Hello
ExecutionStatus    : Completed
StartExecutionTime : 7/18/2018 12:07:18 PM
EndExecutionTime   : 7/18/2018 12:07:18 PM

Id                 : 3
CommandLine        : Get-History
ExecutionStatus    : Completed
StartExecutionTime : 7/18/2018 12:07:26 PM
EndExecutionTime   : 7/18/2018 12:07:26 PM