小编sha*_*2na的帖子

如何从以前的会话中搜索 Powershell 命令历史记录

我使用当前的 Windows 10 和 Powershell 5.1。通常,我想查找我过去使用过的命令来修改和/或重新运行它们。不可避免地,我正在寻找的命令是在以前的或不同的 PowerShell 窗口/会话中运行的。

当我敲击?钥匙时,我可以浏览许多来自许多会话的许多命令,但是当我尝试使用 搜索它们时Get-History | Where-Object {$_.CommandLine -Like "*docker cp*"},我没有得到任何结果。基本的故障排除显示Get-History没有显示以前会话中的任何内容,如下所示:

C:\Users\Me> Get-History

  Id CommandLine
  -- -----------
   1 Get-History | Where-Object {$_.CommandLine -Like "*docker cp*"}
Run Code Online (Sandbox Code Playgroud)

如何?使用密钥Get-History或其他 Cmdlet搜索先前提供的命令?

windows powershell

32
推荐指数
2
解决办法
3万
查看次数

标签 统计

powershell ×1

windows ×1