Microsoft hat PowerShell Version 7.3.0 Preview 1 veröffentlicht. Es ist ein optionaler Download, wenn Sie die neuen Funktionen und Verbesserungen in der neuesten Entwicklung testen möchten.
Da es sich um eine Vorabversion handelt, können Sie einige Anomalien feststellen. Es gibt derzeit ein bekanntes Problem, bei dem den Alpine Linux-Paketen die powershell.config.json
fehlt, die die experimentellen Funktionen standardmäßig deaktiviert.
Wenn Sie bereits eine stabile Version von Windows PowerShell auf Ihrem Rechner laufen haben, wird die Installation der Preview-Version diese nicht beeinträchtigen und beide können gleichzeitig laufen. Falls jedoch eine ältere Vorabversion der PowerShell installiert ist, wird sie automatisch mit der neueren Vorabversion überschrieben.
Während der Installation der PowerShell wird Ihnen die Möglichkeit gegeben, zu wählen, ob Sie sie über Microsoft Update oder WSUS aktualisieren möchten. Dies hat jedoch keine Auswirkung, da die Vorschauversion manuell installiert werden muss.
Da Sie die bekannten Probleme mit dieser Version bereits kennen, lassen Sie uns sehen, welche neuen Funktionen sie bringt, bevor Sie sie installieren.
Änderungen und Verbesserungen
Wir haben die wichtigsten Verbesserungen in dieser Vorschauversion hervorgehoben:
- [Einschneidende Änderungen]
- Hinzufügen eines
clean
-Blocks zum Skriptblock als Gegenstück zubegin
,process
undend
, um eine einfache Bereinigung der Ressourcen zu ermöglichen. - Ändern Sie den Standardwert für
$PSStyle.OutputRendering
in ANSI.
- Hinzufügen eines
- [Engine]
- Entfernt doppelten Remote-Server-Mediatorcode.
- Fix
PSVersion
-Parameter-Versionsprüfungen und Fehlermeldungen für PowerShell 7-Remoting. - Verwenden Sie dasselbe temporäre Home-Verzeichnis, wenn die Umgebungsvariable
HOME
nicht gesetzt ist. - Fix Parser, um Fehler zu generieren, wenn Array mehr als 32 Dimensionen hat.
- [Leistung]
- Vermeiden Sie die Validierung für integrierte Dateierweiterung und Farb-VT-Sequenzen.
- [Allgemeine Cmdlet-Fixes]
- Verwenden Sie
PlainText
, wenn Sie auf einen Host schreiben, der VT nicht unterstützt. - Entfernen Sie die Unterstützung für
AppExeCLinks
, um das Ziel abzurufen. - Fix
ConvertTo-SecureString
mit Schlüsselregression aufgrund einer .NET-Änderung. - Fixiere Regression in
Move-Item
, um nur in bestimmten Fällen aufcopy and delete
zurückzugreifen - Fixiere Link-Header-Parsing, um nicht-quotierte
rel
-Typen zu behandeln. - Fixiere einen Casting-Fehler bei der Verwendung von
$PSNativeCommandUsesErrorActionPreference
. - Mache die native Befehlsfehlerbehandlung optional für
ErrorActionPreference
. - Entferne Deklaration von experimentellen Features im Utility-Modul-Manifest, da sie stabil sind.
- Behebt eine Wettlaufbedingung zwischen
DisconnectAsync
undDispose
. - Fixiert die
Max_PATH
-Bedingungsprüfung, um lange Pfade korrekt zu behandeln. - Fixiert die Tabulatorvervollständigung innerhalb des Skriptblocks, der für
ValidateScriptAttribute
angegeben wurde. - Fügt den
-HttpVersion
-Parameter zu Web-Cmdlets hinzu. - Fügt Unterstützung für Web-Cmdlets für Eingabe-Tags mit offenem Ende hinzu.
- Fixiert
ConvertTo-Json -Depth
, um maximal 100 zuzulassen. - Fix für SSH-Remoting, wenn Banner am SSHD-Endpunkt aktiviert ist.
- Fix
PipelineVariable
, um Variablen im richtigen Bereich zu setzen.
- Verwenden Sie
Um mehr über diese Fixes und Verbesserungen zu erfahren, lesen Sie die Release Notes .
Download PowerShell 7.3 Preview 1
Sie können PowerShell 7.3 Preview 1 über die folgenden direkten Download-Links herunterladen.
Für Windows 11, 10, 8.1 und 7
PowerShell-7.3.0 Preview 1 für Windows 64-bit.msi [101 MB]
PowerShell-7.3.0 Preview 1 für Windows 32-bit.msi [92.2 MB]
Für MacOS
PowerShell-7.3.0 Preview 1 für MacOS 64-bit.pkg [63.8 MB]
PowerShell-7.3.0 Preview 1 für MacOS ARM64.pkg [60.2 MB]
Für Linux
PowerShell-7.3.0 Preview 1 für RedHat Linux.rpm [65.8 MB]
PowerShell-7.3.0 Preview 1 für Debian.deb [66.4 MB]
Weitere Download-Optionen finden Sie auf dieser Download-Seite .
Wie Sie PowerShell 7.3 Preview 1 installieren
Hier erfahren Sie, wie Sie Windows PowerShell 7.3 Preview 1 unter Windows 11,10, 8.1 und Windows 7 installieren können.
- Laden Sie sich die jeweilige MSI-Datei von den obigen Links herunter und führen Sie sie aus.
- Der Installationsassistent wird nun ausgeführt. Klicken Sie auf Weiter auf dem ersten Bildschirm.
- Wählen Sie nun den Zielordner für die Installation aus und klicken Sie auf Weiter .
- Wählen Sie die optionalen Funktionen aus, die Sie installieren möchten, wie das Hinzufügen von PowerShell zu Umgebungsvariablen, das Aktivieren von PowerShell-Remoting, das Hinzufügen von PowerShell zum Kontextmenü, usw. Klicken Sie auf Weiter , wenn Sie ausgewählt sind.
- Lassen Sie die Standardeinstellungen auf der nächsten Seite und klicken Sie auf Weiter .
- Auf dem nächsten Bildschirm klicken Sie auf Installieren , um die Installation zu beginnen.
- Nach der Installation klicken Sie auf Fertigstellen .
- Bestätigen Sie nun, dass PowerShell installiert wurde, indem Sie PowerShell ausführen. Geben Sie pwsh in Ausführen ein und Sie sollten die installierte Version oben sehen.
Erfahren Sie mehr über PowerShell und PowerShell Core. Sie können die PowerShell auch über das Netzwerk herunterladen und installieren.
Final Thoughts
Wir empfehlen, alle Preview-Releases von Microsoft in einer Testumgebung, zum Beispiel auf einer virtuellen Maschine, zu installieren und nicht in Produktionsumgebungen. Der Grund dafür ist, dass Preview-Releases zu Testzwecken gedacht sind, damit Microsoft eventuelle Probleme beheben kann, die sie aufgrund des Feedbacks der Benutzer übersehen haben.