Windows Tips & News

PowerShell 7.1.0 Preview 6 ist da

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

Das PowerShell-Team hat eine neue Vorschauversion von PowerShell vorgestellt. Hier ist, was Sie in der kommenden PowerShell 7.1-Plattform erwartet und was sich bereits in Preview 6 geändert hat.

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

Inhaltverstecken
Was ist neu in PowerShell 7.1 Vorschau 6
Breaking Changes
Engine-Updates und -Fixes
Experimentelle Funktionen
Allgemeine Cmdlet-Updates und -Fixes
Werkzeuge
Tests
Was Sie in PowerShell 7.1 erwartet?

Was ist neu in PowerShell 7.1 Vorschau 6

Breaking Changes

  • Umbenennen -FromUnixTime zu -UnixTimeSeconds
     An Verabredung bekommen um die Unix-Zeiteingabe zu ermöglichen (#13084) (Vielen Dank @aetos382!)
  • Machen $ErrorActionPreference nicht betroffen stderr Ausgabe von nativen Befehlen (#13361)
  • Erlauben Sie explizit angegebenen benannten Parameter, denselben aus Hashtable-Splatting zu ersetzen (#13162)

Engine-Updates und -Fixes

  • Refaktorieren Sie den Befehlszeilen-Parser, um eine frühe Analyse durchzuführen (#11482) (Vielen Dank @iSazonov!)
  • Unterstützung für einige intrinsische .NET-Typkonverter (#12580) (Vielen Dank @iSazonov!)
  • Aktualisieren und aktivieren Sie die ComInterop Code in PowerShell (#13304)

Experimentelle Funktionen

  • Hinzufügen -Runspace Parameter für alle *-PSBreakpoint Cmdlets (#10492) (Vielen Dank @KirkMunro!)

Allgemeine Cmdlet-Updates und -Fixes

  • Fehlermeldung von neuem symbolischem Link mit fehlendem Ziel behoben (#13085) (Vielen Dank @yecril71pl!)
  • Machen Sie den Parameter args nicht annullierbar in der Öffentlichkeit Konsolenhost APIs (#13429)
  • Fehlende Entsorgung hinzufügen für StornierungTokenSource (#13420) (Vielen Dank @Youssef1313!)
  • Parameter hinzufügen -gepaged zu Hilfe erhalten Paging zu unterstützen (#13374)
  • Fix Hilfe erhalten wird nicht richtig angezeigt, wenn der Parameter Wildcards unterstützt (#13353) (Vielen Dank @ThomasNieto!)
  • Aktualisieren pwsh Hilfe für -Eingabeformat Parameter (#13355) (Vielen Dank @sethvs!)
  • Deklarieren Sie die MIT-Lizenz für Dateien, die von Roslyn kopiert wurden (#13305) (Vielen Dank @xtqqczze!)
  • Verbessern BigInteger Wurfverhalten (#12629) (Vielen Dank @vexx32!)
  • Fix Get-Acl -LiteralPath "HKLM: Software\Klassen\*" Verhalten (#13107) (Vielen Dank @Shriram0908!)
  • Hinzufügen DefaultVisit -Methode an die Besucherschnittstelle und Klasse (#13258)
  • Widersprüchlichen Kurzwahlschalter beheben -S (STA) für pwsh (#13262) (Vielen Dank @iSazonov!)
  • Ändern Read-Host -MaskInput vorhandenes nutzen SecureString Pfad, aber Rückgabe als Klartext (#13256)
  • Entfernen ComEnumerator als COM-Objekte mit IEnumerator wird jetzt in .NET 5.0 unterstützt (#13259)
  • Verwenden Sie den temporären persönlichen Pfad beim Start von Runspace, wenn die Umgebungsvariable 'HOME' nicht definiert ist (#13239)
  • Fix Aufruf-Befehl um einen rekursiven Aufruf desselben Verlaufseintrags zu erkennen (#13197)
  • Ändern pwsh ausführbar -Eingabeformat Präfix wechseln -in zu -inp Konflikte lösen mit -interaktiv (#13205) (Vielen Dank @iSazonov!)
  • Behandeln Sie den WSL-Dateisystempfad, wenn Sie die Sicherheitszone einer Datei analysieren (#13120)
  • Machen Sie andere Schalter obligatorisch in Split-Pfad (#13150) (Vielen Dank @kvprasoon!)
  • Neues Fluent Design-Symbol für PowerShell 7 (#13100) (Vielen Dank @sarthakmalik!)
  • Fix Move-Item um Cross-Mount-Bewegungen unter Unix zu unterstützen (#13044)

Werkzeuge

  • Fix Punkt net Installationsfehler (#13387)
  • Erhöhen Sie das Timeout des täglichen Windows-Builds auf 90 Minuten (#13354)
  • Aktualisieren Sie die abhängig Konfiguration auf Version 2 (#13230) (Vielen Dank @RDIL!)
  • Fix Test-XUnitTestResults Funktion (#13270) (Vielen Dank @iSazonov!)
  • Aktualisieren .devcontainer um nächtliche Docker-SDK-Images zu verwenden (#13128)

Tests

  • Markierung Testverbindung -TraceRoute Tests als ausstehend (#13310)

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:

Laden Sie PowerShell 7.1 Vorschau 5 herunter

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

Sonnenuntergänge Thema für Windows 10 Archive

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

Weiterlesen

Edges Updates, Erweiterungen und andere Teile sind derzeit defekt

Edges Updates, Erweiterungen und andere Teile sind derzeit defekt

Gestern, Microsoft freigegeben das Edge 90-Update für alle Benutzer im stabilen Kanal. Leider lie...

Weiterlesen

Microsoft Edge Canary ist jetzt auf Android mit einheitlicher Codebasis verfügbar

Microsoft Edge Canary ist jetzt auf Android mit einheitlicher Codebasis verfügbar

Microsoft nähert sich endlich der Schaffung einer einzigen Codebasis für seinen Browser. Vor eini...

Weiterlesen