Windows Tips & News

PowerShell 7.1.0 RC 1 steht zum Download bereit

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren

PowerShell 7.1, die kommende Version der plattformübergreifenden Scripting-Lösung, die für Windows, MacOS und Linux verfügbar ist, rückt ihrer Veröffentlichung näher. Heute steht der Release Candidate Version 1 zum Download bereit.

PowerShell 7-Banner

Die Vorschauversion von PowerShell 7.1 enthält .NET 5-Vorschau 1. Beginnend mit PowerShell 7.0 haben sich die Entwickler auf die Ausrichtung eingestellt .NET-Release- und Support-Lebenszyklus genauer. PowerShell 7.1 wird voraussichtlich innerhalb von ein oder zwei Wochen nach dem Veröffentlichungsdatum von .NET 5 im Winter 2020 verfügbar sein und sich an die jährliche Veröffentlichungsfrequenz anpassen.

Werbung

Ab Preview 6 ist PowerShell 7.1 Preview erhältlich im Microsoft Store.

Inhaltverstecken
Was ist neu in PowerShell 7.1 RC 1
Bekannte Probleme
Engine-Updates und -Fixes
Allgemeine Cmdlet-Updates und -Fixes
Was Sie in PowerShell 7.1 erwartet?

Was ist neu in PowerShell 7.1 RC 1

Bekannte Probleme

Diese Version von PowerShell ist von einigen bekannten Regressionen und einer entwurfsbedingten Breaking Change in .NET 5.0.0-rc.1 betroffen.
Angesichts der Auswirkungen dieser Regressionen, insbesondere in interaktiven Szenarien auf Nicht-Windows-Systemen, werden wir nur Das Veröffentlichen von PowerShell v7.1.0-rc.1-Paketen für Windows und Linux, das Überspringen von macOS bis v7.1.0-rc.2 ist mit dem richtige Korrekturen.

  • [Rückschritt] Die Konsolen-API System. Konsole. TreatControlCAsInput ist unter Linux und macOS rückwärts: Punktnetz/Laufzeit#42423. Der Fix wurde in .NET 5.0.0-rc.2 vorgenommen: Punktnetz/Laufzeit#42432
    • Dies verursacht die Strg+c um in PSReadLine unter Linux und macOS nicht zu funktionieren.
  • [Rückschritt] Die Konsolen-API System. Konsole. Schlüssel einlesen() fälschlicherweise zurück Strg+J zum EINTRETEN auf macOS: Punktnetz/Laufzeit#42418. Der Fix wurde in .NET 5.0.0-rc.2 vorgenommen: Punktnetz/Laufzeit#42477
    • Dies bewirkt EINTRETEN in der PSES-integrierten Konsole nicht funktionsfähig sein.
  • [Rückschritt] Leistungsrückgang unter Linux und macOS: Punktnetz/Laufzeit#41739. Der Fix wurde in .NET 5.0.0-rc.2 vorgenommen: Punktnetz/Laufzeit#41820
    • Dies führt zu potenziellen Leistungsproblemen bei einigen bestimmten Architekturen, Linux-Distributionen und macOS. Beispielsweise ist die Befehlserkennung in PowerShell unter Ubuntu 18.04 WSL 2 bis zu 20-mal langsamer.
  • [By-Design Breaking Change]TLS 1.0 und TLS 1.1 wurden auf Linux-Rechnern vom Standard entfernt, wo OpenSSL 1.1 und höher wird verwendet: Punktnetz/Laufzeit#40746
    • Dies bewirkt Aufruf-WebRequest und Invoke-RestMethod werfen Authentifizierungsausnahme beim Benutzen TLS 1.0 oder TLS 1.1 auf Linux-Rechnern, wo OpenSSL 1.1 und höher verwendet wird.

Engine-Updates und -Fixes

  • Korrekturen vornehmen an ComInterop Code wie vom .NET-Team vorgeschlagen (#13533)

Allgemeine Cmdlet-Updates und -Fixes

  • Beheben Sie den Fall, in dem die Ausnahmenachricht nur enthält "`n" unter Windows (#13684)
  • Erkenne CONOUT$ und CONIN$ als reservierte Gerätenamen (#13508) (Vielen Dank @davidreis97!)
  • Fix ConciseView für interaktive erweiterte Funktion bei Schreibfehler (#13623)

Was Sie in PowerShell 7.1 erwartet?

  • PowerShellGet 3.0
  • Geheimverwaltungsmodul, eine erweiterbare Abstraktionsschicht in PowerShell für die Interaktion mit Secrets und Secrets Vaults, wird Linux-Unterstützung erhalten.
  • PSScriptAnalyzer 2.0 für eine bessere Benutzererfahrung mit VSCode-PowerShell und PSEditorServices.
  • Verbesserungen vorgenommen an PowerShell Jupyter-Kernel
  • Verbesserungen vorgenommen an platyPS vNext, ein PowerShell-Modul, das Entwickler derzeit verwenden, um die PowerShell-Dokumentation von Markdown in aktualisierbare Hilfe zu konvertieren.

Es gibt auch eine Reihe von Bereichen, in denen weitere Verbesserungen und Änderungen vorgenommen werden können, darunter Installation und Aktualisierung, Shell-Verbesserungen, interaktive Benutzererfahrung.

Schließlich kann PowerShell ein minimales Setup erhalten, das nur die Teile von PowerShell enthält, die für Ihre Skripte benötigt werden. Es würde nicht nur weniger Speicherplatz beanspruchen, sondern, was noch wichtiger ist, ein minimaler Codesatz bedeutet weniger Patching- und Sicherheitsangriffsfläche.

Sie können es hier herunterladen:

PowerShell 7.1-Vorschau herunterladen

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren
Das Moment 3-Update für Windows 11 22H2 wird morgen, am 24. Mai, veröffentlicht

Das Moment 3-Update für Windows 11 22H2 wird morgen, am 24. Mai, veröffentlicht

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenM...

Weiterlesen

Google Chrome 115 fügt Mica zur Titelleiste hinzu und behebt 20 Schwachstellen

Google Chrome 115 fügt Mica zur Titelleiste hinzu und behebt 20 Schwachstellen

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenA...

Weiterlesen

So aktivieren Sie Desktop-Aufkleber in Windows 11, Build 22621 und höher

So aktivieren Sie Desktop-Aufkleber in Windows 11, Build 22621 und höher

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenS...

Weiterlesen