Wenn es um Befehlszeilen geht, werden Ihre Gedanken höchstwahrscheinlich zu Power Shell. Dieses übersichtliche Framework zur Aufgabenautomatisierung und -verwaltung ist seit Anbeginn von PC-Benutzern im Einsatz Betriebssysteme, und es entwickelt sich weiter.
PowerShell 7 ist jetzt live
Die neue Version ist für Windows, macOS und Linux verfügbar. Microsoft wechselt von .NET Core 2.x zu 3.1, was eine verbesserte Abwärtskompatibilität ermöglicht Funktionen mit bestehenden Windows PowerShell-Modulen dank der Wiederbelebung zahlreicher .NET Framework APIs.
Cross-Plattform-Kompatibilität bedeutet, dass die neue PowerShell-Version jetzt kompatibel ist; e mit allen Linux-Distributionen, einschließlich Ubuntu, OpenSUSE, Fedora, Debian und anderen.
Bei einem Beamten Microsoft-Beitrag, sagten sie:
Wenn Sie PowerShell Core 6.x in der Vergangenheit aufgrund von Modulkompatibilitätsproblemen nicht verwenden konnten, ist dies möglicherweise die Zum ersten Mal können Sie einige der großartigen Funktionen nutzen, die wir bereits seit dem Start des Core bereitgestellt haben Projekt!
Was bringt PowerShell 7 auf den Tisch?
Das offizielles Changelog für die neue PowerShell ist jetzt verfügbar, und hier sind die neuesten Funktionen, die der Öffentlichkeit zur Verfügung stehen:
- Pipeline-Parallelisierung mit ForEach-Object -Parallel
- Neue Betreiber:
- Ternärer Operator: a? b: c
- Betreiber von Pipelineketten: || und &&
- Null-Bedingungsoperatoren:??? und ??=
- Eine vereinfachte und dynamische Fehleransicht und ein Get-Error-Cmdlet zur einfacheren Untersuchung von Fehlern
- Eine Kompatibilitätsebene, die es Benutzern ermöglicht, Module in einer impliziten Windows PowerShell-Sitzung zu importieren
- Automatische Benachrichtigungen über neue Versionen
- Die Möglichkeit, DSC-Ressourcen direkt aus PowerShell 7 aufzurufen (experimentell)
Sie erhalten die neueste Version von PowerShell von GitHub wo Sie die Windows-, macOS- und Linux-Versionen finden.
Was halten Sie von den neuen Funktionen von PowerShell? Teilen Sie Ihre Meinung mit uns und den anderen Benutzern im Kommentarbereich unten.