Otimizar a sua experiência de shell

O PowerShell é um shell de linha de comando e uma linguagem de script usada para automação.

A Wikipédia inclui a seguinte descrição de uma concha:

Um shell gerencia a interação utilizador-sistema pedindo aos utilizadores por uma entrada, interpretando a sua entrada e, em seguida, manipulando a saída do sistema operacional subjacente (semelhante a um ciclo de leitura-avaliação-impressão ou REPL).

Semelhante a outros shells como bash ou cmd.exe, o PowerShell permite que você execute qualquer comando disponível em seu sistema, não apenas comandos do PowerShell.

Os comandos do PowerShell são conhecidos como cmdlets (pronuncia-se command-lets). Os cmdlets são comandos do PowerShell, não executáveis autônomos. Os comandos do PowerShell não podem ser executados em outros shells sem executar o PowerShell primeiro.

Recursos da interface de linha de comando do PowerShell

O PowerShell é um shell de comando moderno que inclui os melhores recursos de outros shells populares. Ao contrário da maioria dos shells que só aceitam e retornam texto, o PowerShell aceita e retorna objetos .NET. O shell tem vários recursos que você pode usar para otimizar sua experiência de usuário interativa.