La ligne de commande PowerShell 7.0 est disponible

La société Microsoft présentée publication de l'interface de ligne de commande PowerShell 7.0, dont le code source a été ouvert en 2016 sous la licence MIT. La nouvelle version de l'interface préparé non seulement pour Windows, mais aussi pour Linux et macOS.

PowerShell est optimisé pour automatiser l'exécution des opérations en ligne de commande et fournit des outils intégrés pour traiter des données structurées dans des formats tels que JSON, CSV et XML, et prend également en charge les API REST et les modèles d'objets. En plus de l'interface de ligne de commande, un langage orienté objet est proposé pour le développement de scripts ainsi qu'un ensemble d'outils pour gérer les modules et les scripts. Depuis la branche PowerShell 6, le projet se développe en utilisant la plateforme .NET Core. Par défaut, PowerShell transmet des informations de télémétrie concernant le système d'exploitation et la version du programme (pour désactiver la télémétrie, il est nécessaire de définir la variable d'environnement POWERSHELL_TELEMETRY_OPTOUT=1 avant le lancement).

Parmi les nouveautés ajoutées dans PowerShell 7.0 :

  • Support du parallélisme des pipelines grâce à la construction « ForEach-Object -Parallel »;
  • Opérateur d'affectation conditionnelle « a ? b : c »;
  • Opérateurs de lancement conditionnel des threads « || » et « && » (par exemple, cmd1 && cmd2, la deuxième commande ne sera exécutée que si la première réussit);
  • Opérateurs logiques « ?? » et « ??= », qui renvoient l'opérande de droite si l'opérande de gauche a pour valeur NULL (par exemple, a = b ?? « chaîne par défaut » si b est nul, l'opérateur renverra la chaîne avec la valeur par défaut).
  • Système amélioré pour l'affichage dynamique des erreurs (Get-Error cmdl);
  • Couches de compatibilité avec les modules pour Windows PowerShell;
  • Notification automatique de la disponibilité d'une nouvelle version;
  • Possibilité d'appeler directement des ressources DSC (Desired State Configuration) depuis PowerShell.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster