Die erste Vorschau-Version von Microsoft PowerShell 7.1 für Windows, Linux und macOS

Microsoft hat eine neue Vorschau-Version von PowerShell 7.1 veröffentlicht - Tools zur Automatisierung der Arbeits- und Skriptsprache für Windows, Linux und macOS. Diese Version enthält Funktionen, die nicht in PowerShell 7.0 enthalten waren. Die öffentliche Version von Powershell 7.0, die von der Powershell - Core - 6.x Plattform voran wurde freigegeben früher im März dieses Jahr. Die PowerShell 7.1-Vorschau enthält neue Module und Tools, an denen das PowerShell-Team arbeitet. Es gibt jedoch keine Garantie dafür, dass all dies in die reguläre Version von PowerShell 7.1 fällt, die ein oder zwei Wochen nach der Veröffentlichung der .NET 5-Plattform veröffentlicht werden sollte. Dies liegt daran, dass Microsoft ab PowerShell 7.0 die Veröffentlichung neuer Versionen von PowerShell mit koordiniert Veröffentlichungszeitplan für neue Versionen von .NET.





Microsoft arbeitet an einer Vorschau-Version von PowerShellGet 3.0, die eine bessere Benutzerfreundlichkeit bieten und die Abhängigkeiten von PackageManagement und Nuget beseitigen soll. Darüber hinaus wird in dieser Version der Übergang von der PowerShell-Skriptsprache zu C # ausgeführt. Die erste Vorschau-Version sollte sehr bald erscheinen und in der PowerShell-Galerie veröffentlicht werden.

Darüber hinaus wird eine neue Version des Secrets Management- Moduls in der PowerShell-Galerie veröffentlicht , die PowerShell 5.1 und PowerShell 7 unterstützt. Microsoft erwägt die Möglichkeit, dieses Modul in PowerShell 7.1 aufzunehmen.

Letzte Woche hat das Unternehmen veröffentlichtDie zweite Vorschau-Version des Moduls, mit der Geheimnisse und Anmeldeinformationen verwaltet werden können, mit denen komplexe PowerShell-Skripts in heterogenen Cloud-Umgebungen authentifiziert werden.

Das Modul bietet eine Reihe von Cmdlets, mit denen Benutzer vertrauliche Daten lokal speichern können, indem sie ein sicheres Datenspeichersystem verwenden, z. B. den Windows-Berechtigungsnachweis-Manager (Anmeldeinformations-Manager von Windows). Mit diesem Modul können Sie über Erweiterungen mit Anmeldeinformationen arbeiten, die sich in Remote-Repositorys befinden. Zum Beispiel in Azure Key Vault.

Bisher unterstützt dieses Modul nur Windows, aber Microsoft plant in der nächsten Vorschau, Linux-Unterstützung über den GNOME Keyring-Dienst hinzuzufügen. Später ist geplant, Unterstützung für macOS Keychain hinzuzufügen.

Darüber hinaus wird Microsoft Teile des statischen PSScriptAnalyzer-Code-Analysators neu schreiben, der für die Echtzeit-Visual Studio-Code-Verknüpfung von PowerShell-Erweiterungen verwendet wird.

Die PowerShell-Unterstützung in Jupyter Notebooks wird fortgesetzt. Dies ist Teil des .NET Interactive-Projekts.

Microsoft untersucht Ansätze zur Vereinfachung der Installation und Aktualisierung von PowerShell 7. Derzeit ist jedoch nicht geplant, PowerShell 7 in Windows aufzunehmen.

Darüber hinaus wird an Verbesserungen der Shell gearbeitet, die das Kopieren und Einfügen von Codefragmenten aus gängigen System-Shells in PowerShell vereinfachen.

Wenn wir über die Verbesserung der Benutzererfahrung sprechen, untersuchen wir jetzt die Probleme, wie Benutzer mithilfe verschiedener Eingabevervollständigungstechnologien Befehle schneller eingeben können. Darüber hinaus werden die Probleme der Bereitstellung von Kontextunterstützung für Benutzer bei der Eingabe von Befehlen oder der vollständigen Hilfe bei einigen Systemfunktionen berücksichtigt. Diese Mechanismen sollten vorteilhaft sein, aber gleichzeitig den Benutzer so wenig wie möglich ablenken.

Schließlich möchten Entwickler mehr Farben in PowerShell verwenden. Dies erleichtert das Lesen großer Ausgabevolumina und gibt den Benutzern visuelle Hinweise. PowerShell 7.1 unterstützt möglicherweise das Einfärben von Zeichenfolgen.

Darüber hinaus beabsichtigen Entwickler, die Module Utility, Management und Security zu trennen, um die Größe des bereitgestellten Systems zu verringern.

Im Allgemeinen kann festgestellt werden, dass Microsoft kurz vor der Veröffentlichung von PowerShell 7.1 versucht, die Benutzerfreundlichkeit in dieser Umgebung zu verbessern.


All Articles