Windows Tips & News

PowerShell 7.1.0 RC 1 steht zum Download bereit

click fraud protection
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

Windows Update-Fehlercode-Archive

Diese Website verwendet Cookies, um Ihre Erfahrung beim Navigieren durch die Website zu verbesser...

Weiterlesen

Beschränken Sie den Zugriff auf die Funktion zum Anhalten von Updates in Windows 10

Beschränken Sie den Zugriff auf die Funktion zum Anhalten von Updates in Windows 10

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

Weiterlesen

Legen Sie Fristen für automatische Updates und Neustarts in Windows 10 fest

Legen Sie Fristen für automatische Updates und Neustarts in Windows 10 fest

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

Weiterlesen