Today Windows 10 e Windows Server 2019 são enviados com o Windows PowerShell 5.1 como versão padrão. PowerShell Core 6 é uma nova edição do PowerShell que é multi-plataforma (Windows, macOS, e Linux), open-source, e construído para ambientes heterogéneos e a nuvem híbrida. PowerShell 6 é hoje uma versão lado a lado ao lado do Windows PowerShell 5.1. Isto significa que no Windows não se pode simplesmente actualizar para PowerShell 6, terá de o instalar, tal como no Linux e no macOS. Este post do blog mostra-lhe como pode instalar o PowerShell 6 ou actualizar o PowerShell 6, se já o instalou, no Windows 10, Windows Server 2019 ou Linux.

Um grande exemplo de como o PowerShell pode funcionar em plataforma cruzada, veja o meu post no blog: Como configurar o PowerShell SSH Remoting

O curso, pode encontrar excelente documentação no Microsoft Docs. No entanto, Steve Lee (Gestor de Software Principal da Microsoft na Equipa PowerShell) partilhou uma linha única, que o ajuda a instalar e actualizar rapidamente o PowerShell 6.

Instalar #PScore6 no Windows usando uma única linha de comando do Windows PowerShell: iex “& { $(irm https://t.co/oXHZpO8yPJ) } -UseMSI -Preview”

P>Pode olhar para o guião para ver que interruptores estão disponíveis, isto irá utilizar o MSI para instalar a última Preview.

– Steve Lee (@Steve_MSFT) 1 de Fevereiro de 2019

Instalar PowerShell Core 6

Antes de lhe mostrar a opção de uma linha para instalar o PowerShell 6, quero partilhar consigo a documentação para instalar o PowerShell Core 6 em diferentes sistemas operativos como Windows, macOS, e Linux.

  • Instalar o PowerShell Core no Windows
  • Instalar o PowerShell Core no Linux
  • Instalar o PowerShell Core no macOS
  • Instalar o PowerShell Core no ARM

Um-liner para instalar ou actualizar o PowerShell 6 no Windows 10

Atualizar: Uma vez que o PowerShell 7 acabou de ser lançado, este one-liner irá agora instalar o PowerShell 7.
Se quiser saber mais sobre o que há de novo no PowerShell 7, veja o meu blog post.

Instalar ou actualizar o PowerShell 6 no Windows 10

P>P>Pode usar este comando único no Windows PowerShell para instalar o PowerShell 7. (Actualização: Uma vez que o PowerShell 7 acabou de ser lançado, este one-liner irá agora instalar o PowerShell 7.)

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

Existem parâmetros adicionais para, por exemplo, instalar diariamente compilações das últimas previsões PowerShell.

-Destino
O caminho de destino para instalar o PowerShell Core até.

-Daily
Instalar PowerShell Core a partir da construção diária.
Nota que o módulo ‘PackageManagement’ é necessário para instalar um pacote diário.

-Preview
Instalar a última pré-visualização.

-UseMSI
Utilizar instalador MSI.

p>-Quiet
Comando Quiet para o instalador MSI.

-DoNotOverwrite
Não sobrescreva a pasta de destino se esta já existir.

-AddToPath
No Windows, adicione o caminho de destino absoluto à variável de ambiente ‘User’ scope ‘Path’;
No Linux, faça o link simbólico ‘/usr/bin/pwsh’ apontar para “$Destination/pwsh”;
No MacOS, faça o link simbólico ‘/usr/local/bin/pwsh’ apontar para “$Destination/pwsh”.

Para mais informações sobre a instalação do PowerShell 6 no Windows, consulte o Microsoft Docs.

Um-liner para instalar ou actualizar o PowerShell 6 em Linux

Instalar ou actualizar o PowerShell 6 em Linux

P>P>Pode usar isto como um único comando para instalar o PowerShell 7 em Linux (Actualização: Uma vez que o PowerShell 7 acabou de ser lançado, este one-liner irá agora instalar o PowerShell 7.)

wget -O - https://aka.ms/install-powershell.sh | sudo bash

Dependente da sua distro que estiver a utilizar, isto registará os repos pkg da Microsoft e instalará esse pacote (deb ou rpm).

Para mais informações sobre a instalação do PowerShell 6 no Linux, ou se quiser instalar o PowerShell Core 6 no MacOS, consulte o Microsoft Docs.

Após a instalação

Após a instalação do PowerShell 6, certifique-se também de actualizar o PowerShellGet e o módulo PackageManagement. Se estiver à procura de como instalar e actualizar o PowerShell 7, consulte o meu blog post.

Por falar nisso, o PowerShell 6 é também utilizado na versão PowerShell do Azure Cloud Shell. Pode também instalar o módulo Azure PowerShell no PowerShell 6.

Tags: instalar, Linux, macOS, Microsoft, PowerShell, PowerShell 6, PowerShell Core, PowerShell Core 6, actualização, Windows, Windows, Windows 10, Windows Powershell, Windows Server Última modificação: 4 de Março de 2020

Categorias: Articles

0 comentários

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *