Microsoft hat den zweiten Release Candidate für die PowerShell 7.1.0 zum Download bereitgestellt. Auch die Mac-Nutzer dürfen nun wieder testen, da die RC1 wegen Problemen nicht freigegeben wurde.
Auch in dieser Version wurden noch einmal ein paar Fehler korrigiert.
- Engine Updates und Korrekturen
- Benennt Get-Subsystem in Get-PSSubsystem um und behebt zwei damit zusammenhängende kleinere Probleme
- Fehlende PSToken-Token-Tabelleneinträge hinzugefügt, um die PSParser-API zu korrigieren.
- Korrektur der Wartezeit beim Start einer Datei, die mit einer Windows-Anwendung verknüpft ist
- PSNativePSPathResolution wurde wieder zu einem experimentellen Feature gemacht
- Allgemeine Cmdlet-Updates und Korrekturen
- Eine Warnung wird ausgeben, wenn ConvertTo-Json den Wert -Depth überschreitet
- Build und Packoptimierungen
- Änderung des Linux-Paket-Skriptaufrufs zur Veröffentlichung im Produktions-Repository in den Release Builds
- Umstieg der PowerShell-Build auf dotnet 5.0-RC.2
- Erhöht Microsoft.PowerShell.Native auf 7.1.0-rc.2
Info und Download:
PowerShell 7.1.0 RC2 steht (auch für Mac) zum Download bereit
Wer die Store Version, Aktuell 7.1.102.0 nutzen möchte, kann sie hier installieren.
https://www.microsoft.com/store/productId/9P95ZZKTNRN4
Ist auch eine 7.1.0-rc.2, hat aber z.Z. nur einen kleinen Vorteil, man braucht nicht ständig nach Updates Ausschau halten und die Icon sind etwas Bunter.
https://1drv.ms/u/s!AsMiI7UzBbVuhKp50GGLC3pDX2tzCw?e=GC0rg1
Bitte vorherigen Link löschen.
https://1drv.ms/u/s!AsMiI7UzBbVuhLoBpnLp8HH2kwHVpw
Gibt es eine Möglichkeit, die „Alte“ durch die „Neue“ zu ersetzen? Sowohl in Start, als auch im Explorer.
Im Start musst Du ein Tool wie dieses verwenden:
https://winaero.com/winx-menu-editor-v3-0/
Das sind zwar alles nur normale Links, aber damit die angezeigt werden, benötigen die einen Hash als Signatur. Einfach nur einen Link in den WinX Ordner kopieren, bringt da leider nichts.
Was den Explorer angeht, da habe ich das beim Setup angegeben, dass die Powershell 7 im Kontextmenü eingetragen wird. Muss mal schauen, was er da eingetragen hat.
Ich hab jetzt die GitHub Version ebenfalls installiert und die Haken gesetzt. Bei der Store Version war es nicht möglich. Über „Datei“ kann ich die GitHub Version wählen, funktioniert aber z.Z. nicht. Möglich, das es an Build 20241 liegt. Bekomme diese Einträge:
Import-LocalizedData: E:\Benutzer\Detlef\Dokumente\RemoveWindowsStoreApp\RemoveWindowsStoreApp.ps1:79
Line |
79 | Import-LocalizedData -BindingVariable Messages
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Cannot find the PowerShell data file ‚RemoveWindowsStoreApp.psd1‘ in directory
| ‚E:\Benutzer\Detlef\Dokumente\RemoveWindowsStoreApp\de-DE‘, or in any parent culture directories.
Get-AppxPackage: E:\Benutzer\Detlef\Dokumente\RemoveWindowsStoreApp\RemoveWindowsStoreApp.ps1:102
Line |
102 | $apps=Get-AppxPackage
| ~~~~~~~~~~~~~~~
| The ‚Get-AppxPackage‘ command was found in the module ‚Appx‘, but the module could not be loaded. For
| more information, run ‚Import-Module Appx‘.
ID App name
Which Apps do you want to remove?
Input their IDs and seperate IDs by comma:
Bei der System PowerShell funktioniert es nach wie vor.
PowerShell 7 ist nicht uneingeschränkt abwärtskompatibel zu PowerShell 5.1. Das ist normal. Daher ist PowerShell 7 auch so konzipiert, dass sie parallel und getrennt zu PowerShell 5.1 läuft (Side-by-Side Konfiguration). Es ist derzeit nicht vorgesehen, dass die neue PowerShell die alte PowerShell ersetzt. Module oder Skripte für PowerShell 5.1 müssen ggf. an PowerShell 7 angepasst werden, damit die da laufen.
Das Skript hat ja mit der Weile 4 Jahre auf dem Buckel und war Ursprünglich für Windows 8. Ich hoffe, das es einmal ein Neues gibt.