JÁ DISPONÍVEL

O PowerShell 7.0 está agora em disponibilidade geral

Data de publicação: 04 março, 2020

O PowerShell 7.0, a próxima grande versão do PowerShell, já está disponível. Esta última versão faz do PowerShell um verdadeiro framework e ferramenta de automatização multiplataformas. Com o PowerShell 7, para além dos novos cmdlets/APIs e correções de erros, estão disponíveis muitas outras funcionalidades novas, entre as quais:

  • Paralelização de pipelines com ForEach-Object -Parallel.
  • Operadores novos
    • Operador ternário — a ? b : c.
    • Operadores de cadeia de pipeline — || e &&.
    • Operadores condicionais nulos — ?? e ??=.
  • Uma vista de erros dinâmica e simplificada e um cmdlet Get-Error para investigar os erros mais facilmente.
  • Uma camada de compatibilidade através da qual os utilizadores podem importar módulos numa sessão implícita do Windows PowerShell.
  • Notificações automáticas de versões novas.
  • A capacidade de invocar recursos do DSC diretamente a partir do PowerShell 7 (experimental).

Para ver uma lista mais completa das funcionalidades e correções, leia as notas de versão do PowerShell 7.0.

A mudança do PowerShell Core 6.x para o 7.0 também assinala a mudança do .NET Core 2.x para o 3.1. O .NET Core 3.1 traz de volta um conjunto de APIs de .NET Framework (especialmente no Windows), permitindo uma retrocompatibilidade mais significativa com módulos atuais do Windows PowerShell. Incluem-se muitos módulos no Windows que requerem funcionalidade de GUI, como Out-GridView e Show-Command, bem como muitos módulos de gestão de funções que fazem parte do Windows.

Para obter mais informações, leia a tabela de compatibilidade de módulos que mostra como obter os mais recentes e atualizados módulos que funcionam com o PowerShell 7.

Ler mais

  • SDK and Tools