Como visualizar e usar o histórico de comandos no PowerShell

Windows PowerShell Ele se tornou a ferramenta de gerenciamento de comando mais popular do Windows graças ao seu desempenho, escopo e compatibilidade.

Hoje está sendo incluído como ferramenta padrão, superando o conhecido Prompt de Comando.
O Windows PowerShell é caracterizado por seus vários cmdlets que permitem o gerenciamento de vários parâmetros do sistema tanto na máquina quanto no nível do usuário.

Uma das funções incluídas no Windows PowerShell é a possibilidade de salvar a história dos comandos que foram executados durante uma sessão.

Amortecedor, incluído no Windows PowerShell, Command possui recursos de histórico de comando, como:

Seta para cima

Permite veja o último comando usado, se o pressionarmos continuamente, veremos todos os últimos comandos executados.

Seta para baixo

Nos permite recupere o seguinte comando executado.

Tecla F8

F8

Permite-nos procurar no histórico de comandos um comando que corresponda aos parâmetros descritos, por exemplo, se inserirmos a letra n, serão apresentados todos os comandos que começam com essa letra.

Por padrão, o buffer de comando No Windows PowerShell ele armazena os últimos 50 comandos executados, se quisermos modificar isso, clique com o botão direito do mouse na barra de título do Windows PowerShell e selecione a opção Propriedades (editar):

PROLONGAR

Lá podemos mudar o tamanho do buffer no campo Histórico de comando:

1. Como visualizar o histórico de comandos no Windows PowerShell


Windows PowerShell inclui um cmdlet que nos permite ver imediatamente todo o histórico de comandos que foram executados, para isso executamos o cmdlet:
 Get-History

PROLONGAR

Existem alguns parâmetros que podemos adicionar pesquisa de filtro, Alguns deles são:

Pesquisa específicaPara isso, usaremos a seguinte sintaxe:

 Get-History | Select-String -Pattern "comando"

PROLONGAR

Veja o comando em detalhesEsta opção nos permite ver o comandos com muito mais informações do fornecido de forma normal e será muito útil para tarefas administrativas, para isso executaremos o seguinte:

 Get-History | Format-List -Property *

PROLONGAR

Veja a lista completa de comandosO Windows PowerShell está configurado para implantar exclusivamente o primeiros 32 comandos executado, caso tenhamos executado mais comandos e queremos ver todos eles vamos usar o parâmetro -Contar e adicionamos o número de comandos a serem exibidos:

 Get-History -Count 50Get-History -Count 50 | Select-String -Pattern "command" Get-History -Count 50 | Format-List -Property *

2. Como executar comandos do histórico no Windows PowerShell

Passo 1
Nós vimos isso cada comando tem um ID atribuídoOu pode ser usado para execução automática com o seguinte cmdlet:

 Invoke-History #
Passo 2
Por exemplo, se desejarmos veja qual tarefa o comando 1 executa vamos executar o seguinte:
 Invoke-History 1

PROLONGAR

etapa 3
Se quisermos execute vários comandos será necessário usar a seguinte sintaxe:

 Invoke-History 1; Invoke-History 2; Invoke-History 3, etc.

3. Como limpar o histórico de comandos no Windows PowerShell


Se quisermos limpar o histórico de comandos, basta executar o seguinte comando:
 Limpar histórico

PROLONGAR

4. Como salvar e exportar o histórico de comandos no Windows PowerShell

Passo 1
É possível que para questões de gerenciamento e controle queiramos manter um registro dos comandos executados no Windows PowerShell na sessão atual, para isso iremos executar o seguinte:

 Get-History | Export-Clixml -Path c: \ users \ Tests \ desktop \ commands.xml

PROLONGAR

Passo 2
este irá criar um arquivo XML com os respectivos comandos executados:

PROLONGAR

etapa 3
Se quisermos exportar esse arquivo para outra sessão do Windows PowerShell, executaremos o seguinte.

 Add-History -InputObject (Import-Clixml -Path C: \ users \ Tests \ desktop \ commands.xml
Esta lista de comandos é realmente útil para ser capaz de gerenciar tudo relacionado ao história do seu console do Windows PowerShell. Se você deseja ver visualmente como esses comandos são executados, assista ao seguinte tutorial em vídeo.

Como podemos ver, o Windows PowerShell oferece grandes vantagens para tudo relacionado ao uso de comandos dentro do sistema operacional. Para que você tenha mais informações sobre esses comandos, aqui está uma lista dos Comandos mais importantes para PowerShell se você for um administrador.

Comandos essenciais do PowrShell

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave