Como instalar o PowerShell 7 no Windows 10

Microsoft anunciado PowerShell 7.0 em 4 de março de 2020. É a atualização principal mais recente do PowerShell, shell de linha de comando de plataforma cruzada e linguagem de script da Microsoft. Aqui estão as novidades – e como você pode instalá-lo em seu PC com Windows.

O que há de novo no PowerShell 7?

A versão mais recente, PowerShell 7, baseia-se no PowerShell Core 6.1 anterior. Ele continua a oferecer suporte à implantação de plataforma cruzada e adiciona uma série de novos recursos, cmdlets, e correções de bugs. Alguns dos novos recursos mais significativos incluem:

Paralelização de pipeline com ForEach-Object: Itere por meio de itens de uma coleção em paralelo com o novo parâmetro -Parallel ou defina uma contagem máxima de encadeamentos (o padrão é cinco) com os parâmetros -ThrottleLimit.
A adição de novos operadores:
Operador ternário “? : ”: Funciona como uma instrução if-else comparando duas expressões com uma condição para ver se ela é verdadeira ou falsa, por exemplo, Test-Path“ C: Users ”? “Existe”: “não existe”
Operadores de cadeia de dutos “||” e “&&”: O operador && executa o pipeline da direita se o pipeline da esquerda for bem-sucedido. Por outro lado, o || operador só executa o pipeline do lado direito se o pipeline do lado esquerdo falhar.

Cmdlet Get-Error: uma exibição de erro simplificada e dinâmica para facilitar a investigação do erro mais recente na sessão atual.
Notificações automáticas de nova versão: notifique os usuários quando uma nova versão do PowerShell estiver disponível. A atualização padrão verifica uma nova versão por dia.

Além dos novos recursos listados acima, a Microsoft adicionou vários outros cmdlets, melhorias experimentais e adicionou o PowerShell 7 à sua versão de manutenção de longo prazo, o que permitirá que ele receba atualizações enquanto o .Net 3.1 for compatível. Uma lista completa de todas as novidades, correções e melhorias está disponível no Log de mudanças do Github para PowerShell 7.

Como instalar o PowerShell 7 com um pacote MSI

O PowerShell 7 está disponível para Windows, macOS e Linux. Mostraremos como instalá-lo no Windows 10.

O primeiro método que abordaremos usa um arquivo MSI para instalar o PowerShell. Os pacotes MSI funcionam quase de forma idêntica a um arquivo EXE e permitem que você instale um programa usando uma interface gráfica do usuário. É um método de instalação que usa apenas os arquivos essenciais e necessários. Tudo que você precisa fazer é clicar duas vezes no pacote para iniciar o assistente de configuração.

Observação: o PowerShell 7 é instalado e executado lado a lado com o Windows PowerShell 5.1 – a versão que vem com o Windows 10 – e substitui o PowerShell Core 6.x. Se você precisar executar o PowerShell 6 lado a lado com o PowerShell 7, precisará instalá-lo por meio do pacote ZIP.

Para baixar o pacote, abra seu navegador e vá para o Página de lançamentos do PowerShell Github. Role para baixo até a seção Ativos e clique na versão do pacote MSI para fazer o download.

Certifique-se de selecionar o pacote certo para sua versão do Windows, x64 para sistemas de 64 bits e x86 para sistemas de 32 bits. Se você não tiver certeza de qual possui, é fácil descobrir qual o seu sistema está executando.

Se solicitado, escolha um destino para o download e clique em “Salvar” para iniciar o download.

Após a conclusão do download, navegue até a pasta onde está o arquivo e clique duas vezes nele para executar a instalação.

Como instalar o PowerShell 7 com um comando

A equipe do PowerShell também montar um script você pode invocar diretamente do PowerShell. É um cmdlet de uma linha que baixa e executa o assistente de configuração automaticamente. Tudo que você precisa fazer é colar o trecho de código e pressionar a tecla Enter.

Abra o PowerShell e copie / cole o seguinte cmdlet na janela:

iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"

Pressione a tecla Enter e o PowerShell executará o comando e iniciará o download.

Passando pelo instalador

Quando o assistente de configuração abrir, clique em “Avançar” para instalar o PowerShell 7.

Na próxima tela, escolha uma pasta de destino e clique em “Avançar” quando estiver pronto para continuar.

Clique

Em seguida, você decide quais recursos opcionais ativar na instalação. Você pode ativar ou desativar as quatro opções a seguir:

Adicionar PowerShell à variável de ambiente de caminho: adiciona PowerShell à variável de ambiente de caminho do Windows e permite que você chame o PowerShell de qualquer outro shell ou terminal.
Registrar Manifesto de Log de Eventos do Windows: Adiciona PowerShell ao Manifesto de Log de Eventos do Windows e permite que você registre eventos de dentro de uma instância do PowerShell.
Habilitar PowerShell Remoting: Habilita a capacidade de executar comandos remotamente.
Adicionar menus de contexto ‘Abrir aqui’ ao Explorer: adiciona uma opção dentro do menu de contexto do botão direito do mouse que abre uma instância do PowerShell na pasta em que você clica.

Clique em “Avançar” depois de escolher todos os recursos opcionais que deseja.

Escolha os recursos opcionais que deseja e clique em

Clique em “Instalar” para iniciar a instalação. Um prompt do UAC aparecerá, solicitando privilégios de administrador para instalar o pacote. Clique em “Sim” para continuar.

Assim que o assistente de configuração for concluído, clique em “Concluir” para sair.

Como abrir o PowerShell 7

Após a conclusão da instalação, você pode abrir o PowerShell 7 de algumas maneiras.

Se você selecionou as opções “Adicionar PowerShell à variável de ambiente do caminho” e “Adicionar menus de contexto ‘Abrir aqui’ ao Explorer”, poderá digitar “pwsh” no prompt de comando ou clicar com o botão direito do mouse em uma pasta e clicar em PowerShell 7> Abrir aqui. No entanto, um dos métodos mais fáceis é pesquisar usando o menu Iniciar.

Pressione a tecla Windows ou clique no botão Iniciar, digite “pwsh” no campo de texto e pressione Enter ou clique em “Abrir” quando o PowerShell 7 aparecer nos resultados.

Você saberá que está usando a versão atual e atualizada do PowerShell procurando por “PowerShell 7” na barra de título da janela.