Conheça o PowerShell 7 | Disponível para Windows, Linux e macOS

Shape Image One
Conheça o PowerShell 7 | Disponível para Windows, Linux e macOS

Salve galera! Hoje neste artigo eu trago tudo que você precisa saber sobre o anúncio da versão Generally Available (GA) do PowerShell 7 !
 

O que é o PowerShell 7?

Para quem não conhece, o PowerShell 7 é a mais recente atualização importante do PowerShell, uma ferramenta de automação de plataforma cruzada (Windows, Linux e macOS) e estrutura de configuração otimizada para lidar com dados estruturados (por exemplo, JSON, CSV, XML, etc.), REST APIs e modelos de objetos. O PowerShell inclui um shell de linha de comando, linguagem de script orientada a objetos e um conjunto de ferramentas para executar scripts / cmdlets e gerenciar módulos.
 

Novos recursos

Vários novos recursos foram criados, incluindo:

  • Paralelização de pipeline com ForEach-Object -Parallel
  • Novos operadores:
    • Operador ternário: a ? b : c
    • Operadores da cadeia de tubulações: || e &&
    • Operadores coalescentes nulos: ?? e ??=
  • Uma visualização de erro simplificada e dinâmica e Get-Error cmdlet para facilitar a investigação de erros;
  • Uma camada de compatibilidade que permite aos usuários importar módulos em uma sessão implícita do Windows PowerShell;
  • Notificações automáticas de nova versão;
  • A capacidade de chamar recursos DSC diretamente do PowerShell (experimental);

 

Como testar o PowerShell 7?

Confira os documentos de instalação para Windows , macOS ou Linux . Ou acesse a última versão do GitHub.
 

Quais sistemas operacionais o PowerShell 7 suporta?

O PowerShell 7 suporta os seguintes sistemas operacionais em x64, incluindo:

  • Windows 7, 8.1 e 10
  • Windows Server 2008 R2, 2012, 2012 R2, 2016 e 2019
  • macOS 10.13+
  • Red Hat Enterprise Linux (RHEL) / CentOS 7+
  • Fedora 29+
  • Debian 9+
  • Ubuntu 16.04+
  • openSUSE 15+
  • Alpine Linux 3.8 ou superior

Além disso há suporte para ARM32 e ARM64 do Debian e Ubuntu, bem como o ARM64 Alpine Linux.
 

Como posso dar feedback sobre o PowerShell?

Para a maioria dos problemas diretamente relacionados ao PowerShell 7, comece arquivando um problema no repositório principal do PowerShell. Para problemas relacionados a módulos específicos (por exemplo, PSReadline ou PowerShellGet), certifique-se de arquivar no repositório apropriado.
 

Quer tornar-se um especialista em produtos Microsoft?

Tenha acesso a vários cursos em uma única plataforma pagando apenas R$ 9,90 por mês?
Conheça o Microsoft Club clicando aqui.