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.
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
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
0 comentários