Dispoñible o shell de comandos de PowerShell 7.0

Microsoft presentado liberación do shell de comandos PowerShell 7.0, cuxo código fonte foi de código aberto en 2016 baixo a licenza MIT. A nova versión do shell preparado не только для Windows, e para Linux и macOS.

PowerShell está optimizado para a automatización da liña de comandos e proporciona ferramentas integradas para procesar datos estruturados en formatos como JSON, CSV e XML, e admite API REST e modelos de obxectos. Ademais do shell de comandos, ofrece unha linguaxe de scripting orientada a obxectos e un conxunto de utilidades para xestionar módulos e scripts. A partir de PowerShell 6, o proxecto desenvólvese coa plataforma .NET Core. PowerShell é a versión predeterminada. transmite telemetría cunha descrición do sistema operativo e da versión do programa (para desactivar a telemetría, debes definir a variable de ambiente POWERSHELL_TELEMETRY_OPTOUT=1 antes de iniciar).

As novas funcionalidades engadidas en PowerShell 7.0 inclúen:

  • Compatibilidade coa paralelización de canles (canalización) usando a construción "ForEach-Object -Parallel";
  • Operador de asignación condicional "a ? b : c";
  • Operadores de inicio de fluxo condicionais "||" e "&&" (por exemplo, cmd1 && cmd2, o segundo comando só se executará se o primeiro se executa correctamente);
  • Operadores lóxicos "??" e "??=", que devolven o operando dereito se o operando esquerdo é NULL (por exemplo, a = b ?? "cadea predeterminada" se b é nulo, o operador devolverá unha cadea co valor predeterminado).
  • Sistema de visualización dinámica de erros mellorado (cmdl Get-Error);
  • Прослойка для совместимости с модулями для Windows PowerShell;
  • Notificación automática sobre a dispoñibilidade dunha nova versión;
  • Capacidade para chamar recursos DSC (Configuración de estado desexado) directamente desde PowerShell.

Fonte: opennet.ru

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster