Mal kurz informiert: Microsoft hat PowerShell 7.20 als Preview 8 zum Download bereitgestellt. Wer bei der Installation den Haken gesetzt hat, dass die Updates über Windows Update kommen sollen wird es wohl schon erhalten haben.
Es wurden wieder einige Korrekturen vorgenommen, Befehle hinzugefügt, die optische Hervorhebung bei einigen Befehlen verbessert und der Code bereinigt. Aber das könnt ihr euch in aller Ruhe auf GitHub durchlesen.
Info und Download:
PowerShell 7.20 als Preview 8 erschienen
Irgendwie bin ich blind. Aber ich feinde den Schalter nicht. Kann ja nur um die *.msi Version gehen. Die Stiere-Version installiert sich ja ohne Dialoge. Aber sehe da keinen Schalter.
Also von einem Schalter bei einer Installationsmethode weiss ich auch nix.
Aber man kann es innerhalb der Powershell mit befehlen bzw im Endeffekt mit nem Regkey das aktivieren.
https://devblogs.microsoft.com/powershell/preview-updating-powershell-7-2-with-microsoft-update/
Danke. Das muss ich mal testen. Dachte, im Setup selber wäre da jetzt einfach ein Schalter, wo man den Haken setzen kann. Na mal schauen.
Danke @Ronny
Genau so funktioniert es
Ich muss aber gestehen ich bin mir nicht ganz sicher was MS da genau macht.
Wenn man mit winget heran geht kommt es dann zu komischen effekten.
Installiere ich es von GitHub oder über winget bekomme ich zB „Microsoft.PowerShell.Preview 7.2.0.6“ bis hin zu aktuell 7.2.0.8
alternativ bietet mir winget auch noch die nicht Preview als „Microsoft.PowerShell 7.1.3“ an
installiere ich nun über windows update ne neue Version vermischt sich das anscheinend ^^. dann wird nicht aus
„Microsoft.PowerShell.Preview 7.2.0.6“ erwarteterweise weghen Preview 7 „Microsoft.PowerShell.Preview 7.2.0.7“ bzw demnächst hoffentlich „Microsoft.PowerShell.Preview 7.2.0.8“ weil ja über Windows Update aktuell noch die 7 verteilt wird.
Sondern daraus wird dann plötzlich „Microsoft.PowerShell 7.2.7.0“ also fehlt das .Preview und das Nummerierungsschema ändert sich.
Wird schon seinen Dienst tun aber irgendwie verwirrt mich das.
also bei mir hat es funktioniert mit der Anleitung aus dem Link – muss dazu sagen / schreiben, dass ich noch keine PS > 7 installiert hatte, und trotzdem kam dann die entsprechende Version direkt über Windows Update
EDIT
und laut App & Features wurde die 7.27.0 X64 installiert
bin nach der „Anleitung“ im 2. Abschnitt vorgegenagen:
( automatisch übersetzt mit Edge)
Testen neuer Installationen von PowerShell 7.2 Preview
Wenn Sie PowerShell 7.2 Preview noch nicht installiert haben, können Sie uns dennoch helfen, eine neue Installationsmethode auszuprobieren! Auch hier müssen Sie Windows 10 RS3 (10.0.16299) oder neuer installiert und Microsoft Update aktiviert haben. Führen Sie dann das folgende Skript aus einer PowerShell-Sitzung mit erhöhten Rechten aus, um die Registrierung so einzurichten, dass Microsoft Update die neueste Version von PowerShell 7 Preview installiert und aktualisiert. Durch Ausführen des folgenden Skripts aus einer PowerShell-Sitzung mit erhöhten Rechten wird die Registrierung für dieses Szenario eingerichtet:
$pwshRegPath = „HKLM:\SOFTWARE\Microsoft\PowerShellCore“
$previewPath = Join-Path -Path $pwshRegPath -ChildPath „InstalledVersions\39243d76-adaf-42b1-94fb-16ecf83237c8“
if (!(Test-Path -Path $previewPath)) {
$null = New-Item -Path $previewPath -ItemType Directory -Force
}
Set-ItemProperty -Path $pwshRegPath -Name UseMU -Value 1 -Type DWord
Set-ItemProperty -Path $previewPath -Name Install -Value 1 -Type DWord
Hinweis: Stellen Sie aufgrund eines Problems mit dem Installationsprogramm sicher, dass Sie alle zuvor installierten Versionen der PowerShell Preview-MSI deinstallieren.
Bei Win11 scheint das aber nicht zu funktionieren. Da kommt nicht die 7.2.0.8 nicht über das Windows Update. Mal nachher mit Win10 testen.
Windows 11 hab ichs noch nicht probiert bin nicht so der Insider Freund …
Aber unter Windows 10 gibts derzeit bei mir nur Preview 7 über Windows Update. Denke das wird unter Widnows 11 auch so sein.
Wenn du 7 schon drauf hast passiert also genau gar nix ^^.
Im Updateverlauf steht übrigens bei mir dann auch, dass es eine / die Preview 7 ist
– in dem etwas längerem Post steht bei der Anleitung (aber auch) das man vorherige Versionen deinstallieren soll
Habe da extra die 7.2.0.7 installiert, damit das mit dem Update auf die 7.2.0.8 klappt. Aber kommt nichts über das Windows Update.
Parallel ist die 7.1.3 installiert. Liegt das jetzt wirklich daran? Muss ich mal den Zweig komplett rauswerfen und dann noch einmal testen.
das einzige, was ich NICHT verstehe ist das es beim besten Willen NICHT die Preview 8 wird, sondern immer nur die Prev 7 😇