Używam obecnego systemu Windows 10 z Powershell 5.1. Często chcę wyszukać polecenia, których użyłem w przeszłości, do ich modyfikacji i / lub ponownego uruchomienia. Nieuchronnie polecenia, których szukam, zostały uruchomione w poprzednim lub innym oknie / sesji PowerShell.
Kiedy wbijam ↑klawisz, mogę przeglądać wiele poleceń z wielu sesji, ale kiedy próbuję je przeszukiwać za pomocą Get-History | Where-Object {$_.CommandLine -Like "*docker cp*"}
, nie otrzymuję żadnych wyników. Podstawowe rozwiązywanie problemów ujawnia, że Get-History
nie pokazuje niczego z poprzednich sesji, jak pokazują:
C:\Users\Me> Get-History
Id CommandLine
-- -----------
1 Get-History | Where-Object {$_.CommandLine -Like "*docker cp*"}
Jak mogę przeszukiwać poprzednie polecenia, które ↑udostępnia klawisz za pomocą Get-History
lub innego polecenia cmdlet?
Ctrl+R
naciśnięć będzie cyklicznie przechodzić przez wyniki.