O Windows PowerShell no Windows 10 tem essa funcionalidade por padrão.
O arquivo de histórico está localizado em AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline\ConsoleHost_history.txt
.
Existe uma maneira de o PowerShell lembrar os comandos inseridos durante as sessões anteriores? Ou seja, depois de fechar a janela e abri-la novamente, o PowerShell pode ser configurado para lembrar os comandos?
Com um pouco de script, você pode configurá-lo, mesmo sem o software de terceiros. Eu recomendaria ler a ajuda em Get-History, Add-History e about_History.
Como a ajuda explica, você pode usar Get-History para obter seu histórico atual e com um comando como Get-History | Export-CliXml C:\History.CliXml
salvá-lo em um arquivo. Depois disso, você pode importar seu histórico usando o comando Add-History.
(O arquivo de ajuda Add-History, na verdade, explica como fazer isso com mais detalhes.)
Eu esperaria que fosse possível configurar seu ambiente para executar essas ações automaticamente, embora eu questionasse a utilidade de tal configuração.
Tags powershell powershell-4.0