Está disponible la consola de PowerShell 7.0

La empresa Microsoft ha presentado lanzamiento de la consola de comandos PowerShell 7.0, cuyo código fuente fue abierto en 2016 bajo la licencia MIT. La nueva versión de la consola preparado no solo es para Windows, sino también para Linux y macOS.

PowerShell está optimizado para la automatización de la ejecución de operaciones en la línea de comandos y proporciona herramientas integradas para el manejo de datos estructurados en formatos como JSON, CSV y XML, además de soportar REST API y modelos de objetos. Además de la consola, se ofrece un lenguaje orientado a objetos para el desarrollo de scripts y un conjunto de utilidades para gestionar módulos y scripts. Desde la rama PowerShell 6, el proyecto se desarrolla utilizando la plataforma .NET Core. Por defecto, PowerShell transmite telemetría que describe el sistema operativo y la versión del programa (para desactivar la telemetría, se debe establecer la variable de entorno POWERSHELL_TELEMETRY_OPTOUT=1 antes de iniciar).

Entre las novedades añadidas en PowerShell 7.0 están:

  • Soporte para la paralelización de tuberías mediante la construcción «ForEach-Object -Parallel»;
  • El operador de asignación condicional «a ? b : c»;
  • Los operadores de ejecución condicional de hilos «||» y «&&» (por ejemplo, cmd1 && cmd2, el segundo comando se ejecutará solo si el primero se ejecuta con éxito);
  • Los operadores lógicos «??» y «??=», que devuelven el operando derecho si el operando izquierdo tiene el valor NULL (por ejemplo, a = b ?? «cadena por defecto» si b es null, el operador devolverá la cadena con el valor por defecto).
  • Sistema mejorado de visualización dinámica de errores (Get-Error cmdl);
  • Capa de compatibilidad con módulos para Windows PowerShell;
  • Salida automática de notificación sobre la aparición de una nueva versión;
  • Posibilidad de invocar recursos DSC (Configuración del Estado Deseado) directamente desde PowerShell.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster