Como Verificar e Atualizar a Versão do PowerShell no Windows Server
Este guia tem como objetivo auxiliar na identificação da versão do PowerShell em seu Windows Server e apresentar os métodos para atualizá-lo.
Originalmente, o PowerShell foi concebido como uma ferramenta para desenvolvedores e administradores de sistemas, diferenciando-se do prompt de comando tradicional, mais voltado para usuários comuns do Windows.
O PowerShell se destaca por executar tanto cmdlets quanto comandos do Prompt de Comando, expandindo suas funcionalidades.
Nosso foco principal aqui é apresentar o método recomendado pela Microsoft para identificar a versão do PowerShell instalada em seu sistema.
Embora existam outras formas de obter essa informação, nem sempre esses métodos são confiáveis ou funcionam em todas as situações.
Identificando a Versão do PowerShell
Para começar, abra o PowerShell através da busca do Windows.
Em seguida, digite o comando $PSVersionTable e pressione Enter.
Este comando retornará informações detalhadas, incluindo a versão atual do PowerShell, sua edição e as versões compatíveis.
Outros comandos como get-host, $host ou $host-version, podem não fornecer a versão precisa do motor do PowerShell que desejamos identificar.
Esses comandos, na verdade, exibem a versão do host onde o PowerShell está instalado, e não a versão específica do mecanismo do PowerShell.
Recomenda-se o uso de get-host apenas em versões antigas do PowerShell, como a versão 1.0, já que o comando $PSVersionTable foi introduzido a partir da versão 2.0 e não funcionará na versão 1.0.
Processo de Atualização do PowerShell no Windows Server
A atualização do PowerShell em um servidor Windows pode ser realizada tanto por meio de scripts de linha de comando quanto pelo download e instalação de versões específicas.
O método mais simples consiste em baixar a versão mais recente diretamente do site da Microsoft ou de seu repositório no GitHub e seguir com o processo de instalação.
Para os usuários mais avançados, o PowerShell também oferece um comando para realizar a instalação: iex “& { $(irm https://aka.ms/install-powershell.ps1)} -usemsi”.
Este comando se conectará ao repositório do GitHub da Microsoft, e solicitará sua interação por meio de alguns prompts para concluir a instalação.

É importante notar que este processo não atualizará a versão antiga do PowerShell existente em seu sistema. A nova versão será instalada em paralelo com a anterior.
Considerações Finais
Com isso, concluímos a explicação de como verificar e atualizar a versão do PowerShell no Windows Server.
As funcionalidades avançadas do PowerShell tornam-no uma ferramenta poderosa para automação. Desenvolvedores podem também se beneficiar ao explorar outras linguagens de script.
Gostou deste artigo? Sinta-se à vontade para compartilhá-lo!