TÓPICO about_History DESCRIÇÃO RESUMIDA Descreve como recuperar e executar comandos no histórico de comandos. DESCRIÇÃO LONGA Quando você digita um comando no prompt de comando, o Windows PowerShell salva o comando no histórico de comandos. Você pode usar os comandos no histórico como um registro de seu trabalho. Também é possível chamar novamente os comandos e executá-los a partir do histórico de comandos. Cmdlets do histórico O Windows PowerShell tem um conjunto de cmdlets que gerenciam o histórico de comandos. Cmdlet (Alias) Descrição ------------------- ---------------------------------------------- Get-History (h) Obtém o histórico de comandos. Invoke-History (r) Executa um comando no histórico de comandos. Add-History Adiciona um comando ao histórico de comandos. Clear-History (clh) Exclui comandos do histórico de comandos. Atalhos de teclado para gerenciar histórico No console do Windows PowerShell, você pode usar os seguintes atalhos para gerenciar o histórico de comandos. Para outros aplicativos host, consulte a documentação de produto. Use esta tecla Para executar esta ação ------------- ------------------------------------------ SETA PARA CIMA Exibe o comando anterior. SETA PARA BAIXO Exibe o próximo comando. F7 Exibe o histórico de comandos. Para ocultar o histórico, pressione ESC. F8 Localiza um comando. Digite um ou mais caracteres e, em seguida, pressione F8. Para a próxima instância, pressione F8 novamente. F9 Localize um comando pela ID de histórico. Digite a ID de histórico e pressione F9. Para localizar a ID, pressione F7. MaximumHistoryCount O variável de preferência $MaximumHistoryCount determina o número máximo de comandos que o Windows PowerShell salva no histórico de comandos. O valor padrão é 64, indicando que o Windows PowerShell salva os 64 comandos mais recentes, mas você pode alterar o valor da variável. Por exemplo, o comando a seguir aumenta a variável $MaximumHistoryCount para 100 comandos: $MaximumHistoryCount = 100 Para aplicar a configuração, reinicie o Windows PowerShell. Para salvar o novo valor da variável para todas as sessões do Windows PowerShell, adicione a instrução de atribuição a um perfil do Windows PowerShell. Para obter mais informações, consulte about_Profiles. Ordem de comandos no histórico Os comandos são adicionados ao histórico quando a execução do comando é concluída, não quando ele é inserido. Se os comandos levarem algum tempo para serem concluídos, ou se os comandos estiverem sendo executados em um aviso aninhado, podem estar fora da ordem do histórico. (Os comandos que estão em execução em um aviso aninhado são concluídos somente quando você sai do nível de prompt.) CONSULTE TAMBÉM about_Line_Editing about_Variables about_Preference_Variables