PowerShell “Get-History”O cmdlet é utilizado para obter a lista de comandos inseridos durante a sessão atual. PowerShell mantém a história de cada sessão, que pode ser recuperada usando o cmdlet "Get-History". Se o usuário esqueceu os cmdlets que ele executou recentemente, esse recurso é tão útil. Sempre que o console do PowerShell fecha ou as janelas recebem uma reinicialização, a história será removida, o que é difícil de obter.
Esta postagem fornecerá detalhes sobre o recurso de história do PowerShell.
Como usar o recurso de história do PowerShell?
Conforme declarado anteriormente, o recurso PowerShell History é usado para obter a lista de cmdlets executados na sessão atual. Por esse motivo, o “Get-History”CMDLET é usado. Para entender melhor a visão geral do cmdlet declarada, os exemplos fornecidos estão abaixo.
Exemplo 1: Obtenha histórico de sessão atual
Nesta demonstração, a história da sessão atual será recuperada usando o cmdlet "Get-History":
Get-History
Exemplo 2: Obtenha o histórico dos objetos com string "Process"
Esta ilustração exibirá as entradas que incluem a string “Processo”:
Get-History | Onde-objeto $ _.CommandLine -Chike "*Process*"
De acordo com o código acima:
Exemplo 3: Obtenha histórico de entrada específica
Neste exemplo, a história da entrada específica será exibida especificando seu “-EU IA”:
Get -History -id 2
Exemplo 4: Obtenha histórico da entrada mais recente
Esta demonstração exibirá a entrada mais recente no PowerShell usando o “-Contar”Parâmetro e depois especifique o valor“1”Para isso:
Get -History -Count 1
Exemplo 5: Obtenha histórico de todas as propriedades
Neste exemplo, as propriedades de todas as entradas serão exibidas:
Get-History | Formato -lista -property *
De acordo com o código acima:
Exemplo 6: Histórico de exportação da sessão atual para o arquivo CSV
Esta ilustração exportará o histórico da sessão atual para um arquivo CSV no PowerShell:
Get-History | Exportação-CSV C: \ Doc \ History.CSV
No código acima mencionado:
É assim que você pode usar o recurso de história do PowerShell.
Conclusão
O recurso PowerShell History é usado para obter a lista dos cmdlets recentemente executados na sessão atual. Para esse fim, o “Get-History”O cmdlet é utilizado. No entanto, quando a sessão atual do PowerShell fechar, a história será apagada. Este post elaborou o recurso de história do PowerShell junto com exemplos.