PowerShell Core 6.0 est disponible et est multi plates-formes

Microsoft vient d'annoncer la disponibilité de PowerShell Core 6.0. Avec cette mouture, qui supporte bien évidemment Windows, vient le support officiel de Linux et macOS. PowerShell 6.0 est conçu pour les environnements hétérogènes, le cloud hybride et les conteneurs Docker, souligne Microsoft.

PowerShell Core 6.0 est open source et utilise .NET 2.0 comme environnement d'exécution, et c'est ce qui lui permet de fonctionner sur des plates-formes multiples. PowerShell Core 6.0 expose également les API de .NET Core 2.0 ce qui permet d'invoquer ces dernières depuis des scripts ou des cmdlets.

Les plates-formes supportées sont

  • Windows 7, 8.1, and 10
  • Windows Server 2008 R2, 2012 R2, 2016
  • Windows Server Semi-Annual Channel
  • Ubuntu 14.04, 16.04, and 17.04
  • Debian 8.7+, and 9
  • CentOS 7
  • Red Hat Enterprise Linux 7
  • OpenSUSE 42.2
  • Fedora 25, 26
  • macOS 10.12+

La communauté a contribué à des packages pour Arch Linux, Kali Linux, et AppImage, mais ces packages ne sont pas officiellement supportés.

Sont également disponibles des packages expérimentaux (donc non supportés) pour Windows on ARM32/ARM64 et Raspbian (Stretch)

Toutes les nouveautés de PowerShell Core 6.0 sont décrites dans ce billet.

Pour télécharger PowerShell Core 6.0 pour Windows : https://aka.ms/getps6-windows.
Pour télécharger PowerShell Core 6.0 pour macOS et Linux : https://aka.ms/getps6-linux.