Microsoft annonce PowerShell Crescendo Preview 1, un wrapper pour les commandes natives

Icône de temps de lecture 1 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Microsoft PowerShell 7

Hier, Microsoft a annoncé un nouvel outil pour les administrateurs et les développeurs appelé PowerShell Crescendo.

PowerShell Crescendo facilite l'utilisation de PowerShell en enveloppant les commandes natives avec lesquelles il interagit dans des applets de commande, en simplifiant et en masquant la syntaxe unique de ces commandes et en transformant leur sortie en objets pouvant tirer parti de tous les outils de post-traitement tels que Sort-Object, Où-Objet, etc.

Microsoft écrit :

Beaucoup de commandes natives modernes d'aujourd'hui sont complexes, elles sont elles-mêmes des mini-shells avec leur propre mini-langage contenant des sous-niveaux ou des sous-contextes. Si vous avez travaillé avec kubectl, docker ou netsh.exe, vous avez expérimenté la complexité de l'exécution et de l'automatisation de ces commandes.

PowerShell Crescendo fournit un cadre pour développer rapidement des applets de commande PowerShell pour les commandes natives. Microsoft affirme que PowerShell Crescendo offre :

  • Convention de dénomination claire - Verbe-Noun
  • Dénomination cohérente des paramètres pour des utilisations similaires
  • Sortie composée d'objets
  • Méthode courante pour obtenir de l'aide sur les commandes
  • Facile à travailler avec des objets dans un pipeline
  • Facile à partager à l'aide de modules

Microsoft.PowerShell.Crescendo 0.4.0 Preview.1 est actuellement disponible en téléchargement à partir de la galerie PowerShell. Lisez tous les détails chez Microsoft ici.

En savoir plus sur les sujets : powershell, PowerShell Crescendo

Soyez sympa! Laissez un commentaire

Votre adresse email n'apparaitra pas. Les champs obligatoires sont marqués *