Ignorez la navigation
DISPONIBLE IMMÉDIATEMENT

Mise à la disposition générale de PowerShell 7.0

Date de publication : 04 mars, 2020

PowerShell 7.0, la nouvelle version majeure de PowerShell, est à présent disponible. Cette version la plus récente fait de PowerShell une infrastructure de configuration et un outil d’automatisation multiplateforme. Avec PowerShell 7.0, en plus des nouvelles cmdlets/API et des nouveaux correctifs de bogues, un certain nombre d’autres nouvelles fonctionnalités sont à présent disponibles :

  • Parallélisation de pipeline avec ForEach-Object-Parallel.
  • Nouveaux opérateurs
    • Opérateurs ternaires  : a ? b : c.
    • Opérateurs de chaîne de pipeline : || et &&.
    • Opérateurs conditionnels Null : ?? et ??=.
  • Une cmdlet Get-Error et une vue simplifiée et dynamique des erreurs pour faciliter l’examen des erreurs.
  • Couche de compatibilité qui permet aux utilisateurs d’importer des modules dans une session Windows PowerShell implicite.
  • Notifications automatiques au sujet des nouvelles versions.
  • La possibilité d’appeler des ressources DSC directement à partir de PowerShell 7 (stade expérimental).

Pour obtenir une liste plus complète des fonctionnalités et des correctifs, consultez les notes de publication de PowerShell 7.0.

Le passage de PowerShell Core 6.x à 7.0 marque également le passage de .NET Core 2.x à 3.1. .NET Core 3.1 rétablit un hôte des API .NET Framework (surtout sur Windows), ce qui permet une meilleure compatibilité descendante avec les modules Windows PowerShell existants. Cela inclut de nombreux modules sur Windows qui nécessitent une fonctionnalité GUI comme Out-GridView et Show-Command, ainsi que de nombreux modules de gestion des rôles qui font partie de Windows.

Pour plus d’informations, consultez le tableau de compatibilité des modules qui montre comment obtenir les modules les plus récents et à jour qui fonctionnent avec PowerShell 7.0.

Afficher plus

  • SDK and Tools