Saltar al contenido principal
YA DISPONIBLE

Disponibilidad general de PowerShell 7.0

Fecha de publicación: 04 marzo, 2020

Ya está disponible PowerShell 7.0, la próxima versión principal de PowerShell. Esta última versión convierte a PowerShell en una herramienta de automatización y un marco de configuración realmente multiplataforma. Con PowerShell 7, además de los nuevos cmdlets o API y correcciones de errores, hay disponibles muchas otras características nuevas, entre las que se incluyen:

  • Paralelización de canalizaciones con ForEach-Object -Parallel.
  • Operadores nuevos.
    • Operador ternario: a ? b : c.
    • Operadores de encadenamiento de canalizaciones: || y &&.
    • Operadores condicionales null: ?? y ??=.
  • Vista de errores simplificada y dinámica, y el cmdlet Get-Error para facilitar la investigación de los errores.
  • Capa de compatibilidad que permite a los usuarios importar módulos en una sesión de Windows PowerShell implícita.
  • Notificaciones automáticas de versiones nuevas.
  • La capacidad de invocar recursos de DSC directamente desde PowerShell 7 (experimental).

Para obtener una lista más completa de las características y correcciones, lea las notas de la versión de PowerShell 7.0.

El cambio de PowerShell Core 6.x a 7.0 marca también el cambio de .NET Core 2.x a 3.1. .NET Core 3.1 vuelve a incorporar un host de las API de .NET Framework (especialmente en Windows), lo que permite una compatibilidad con versiones anteriores considerablemente mejor para los módulos de Windows PowerShell actuales. Esto incluye muchos módulos de Windows que requieren funcionalidad de GUI (por ejemplo, Out-GridView y Show-Command), así como muchos módulos de administración de roles que forman parte de Windows.

Para obtener más información, consulte la tabla de compatibilidad de módulos que muestra cómo obtener los módulos más recientes y actualizados que funcionan con PowerShell 7.

Leer más

  • SDK and Tools