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.

  Como adicionar Gmail, Google Contacts e Google Calendar à Cortana no Windows 10

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.

  Como ver quais programas estão usando toda a sua memória no Windows

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.

  O modo tablet do Windows 10 pode ser substituído pela área de trabalho

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.