La première version d'aperçu de Microsoft PowerShell 7.1 pour Windows, Linux et macOS

Microsoft a publié une nouvelle version d'aperçu de PowerShell 7.1 - des outils pour automatiser le langage de travail et de script pour Windows, Linux et macOS. Cette version contient des fonctionnalités qui n'étaient pas dans PowerShell 7.0. La version publique de PowerShell 7.0, qui était précédée de la plate-forme PowerShell Core 6.x, a été publiée début mars de cette année. L'aperçu PowerShell 7.1 inclut de nouveaux modules et outils sur lesquels l'équipe PowerShell travaille. Mais rien ne garantit que tout cela tombera dans la version régulière de PowerShell 7.1, qui devrait être publiée une semaine ou deux après la sortie de la plate-forme .NET 5. En effet, à partir de PowerShell 7.0, Microsoft coordonnera la sortie des nouvelles versions de PowerShell avec calendrier de sortie des nouvelles versions de .NET.





Microsoft travaille sur une version d'aperçu de PowerShellGet 3.0, qui vise à fournir une plus grande convivialité et à abandonner les dépendances de PackageManagement et Nuget. De plus, dans cette version, la transition du langage de script PowerShell vers C # sera effectuée. La première version d'aperçu devrait apparaître très bientôt, elle sera publiée dans la Galerie PowerShell.

De plus, une nouvelle version du module de gestion des secrets sera publiée dans la galerie PowerShell , qui prend en charge PowerShell 5.1 et PowerShell 7. Microsoft envisage la possibilité d'inclure ce module dans PowerShell 7.1.

La semaine dernière, la société a publiéla deuxième version d'aperçu du module, qui peut être utilisée pour gérer le secret et les informations d'identification utilisées pour authentifier des scripts PowerShell complexes dans des environnements cloud hétérogènes.

Le module fournit un ensemble d'applets de commande qui permettent aux utilisateurs de stocker des données sensibles localement à l'aide d'une sorte de système de stockage de données sécurisé, tel que le gestionnaire d'informations d'identification (gestionnaire d'informations d'identification) Windows. Ce module, grâce à des extensions, vous permet de travailler avec des informations d'identification situées dans des référentiels distants. Par exemple - dans comme Azure Key Vault.

Jusqu'à présent, ce module ne prend en charge que Windows, mais Microsoft, dans la prochaine prévisualisation, prévoit d'ajouter la prise en charge Linux via le service de porte-clés GNOME. Plus tard, il est prévu d'ajouter la prise en charge du trousseau macOS.

Microsoft prévoit également de réécrire des parties de l'analyseur de code statique PSScriptAnalyzer utilisé pour la liaison de code Visual Studio en temps réel des extensions PowerShell.

Les travaux se poursuivent sur la prise en charge de PowerShell dans les ordinateurs portables Jupyter. Cela fait partie du projet interactif .NET.

Microsoft explore des approches pour simplifier l'installation et la mise à jour de PowerShell 7. Cependant, pour le moment, il n'est pas prévu d'inclure PowerShell 7 dans Windows.

De plus, des travaux sont en cours sur des améliorations du shell qui simplifient la copie et le collage de fragments de code à partir de shells système populaires dans PowerShell.

Si nous parlons d'améliorer l'expérience utilisateur, nous étudions maintenant la façon dont vous pouvez, en utilisant diverses technologies de saisie, aider les utilisateurs à entrer des commandes plus rapidement. En outre, les problèmes de fournir aux utilisateurs une assistance contextuelle lors de la saisie des commandes, ou une aide complète sur certaines fonctions du système, sont pris en compte. Ces mécanismes devraient être bénéfiques, mais en même temps distraire le moins possible l'utilisateur.

Enfin, les développeurs souhaitent utiliser plus de couleurs dans PowerShell. Cela aidera à faciliter la lecture de grands volumes de sortie, donnant aux utilisateurs des repères visuels. PowerShell 7.1 peut inclure la prise en charge de la colorisation des chaînes.

De plus, les développeurs, dans le cadre d'une démarche visant à réduire la taille du système déployé, ont l'intention de séparer les modules Utilitaire, Gestion et Sécurité.

En général, on peut noter que Microsoft, à l'approche de la sortie de PowerShell 7.1, cherche à augmenter la convivialité dans cet environnement.


All Articles