Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

Software-update: PowerShell 7.5.4

PowerShell logo (79 pix)Microsoft heeft versie 7.5.4 van PowerShell uitgebracht. Deze objectgeoriënteerde shell- en scripttaal voor taakautomatisering bestaat uit een commandlineshell, een scripttaal en een framework voor configuratiebeheer. De software bestaat al sinds 2006 en is sinds versie 2.0 standaard onderdeel van Windows. Sinds eind 2016 is het opensource en ook beschikbaar voor Linux en macOS. PowerShell 7.5 is gebouwd met .NET versie 9.0. In versie 7.5.4 is de .NET SDK bijgewerkt naar versie 9.0.306 en dat brengt verder de volgende verbeteringen met zich mee:

Update to .NET SDK 9.0.306
  • Update Ev2 Shell Extension Image to AzureLinux 3 for PMC Release (#26032)
  • Fix variable reference for release environment in pipeline (#26013)
  • Add v7.5.3 Changelog (#26015)
  • Add LinuxHost Network configuration to PowerShell Packages pipeline (#26002)
  • Backport Release Pipeline Changes (Internal 37168)
  • Update branch for release (#26195)
  • Mark the 3 consistently failing tests as pending to unblock PRs (#26196)
  • Add CodeQL suppresion for NativeCommandProcessor (#26173)
  • Add CodeQL suppressions for UpdatableHelp and NativeCommandProcessor methods (#26171)
  • Remove UseDotnet task and use the dotnet-install script (#26169)
  • Automate Store Publishing (#26164)
  • Ensure that socket timeouts are set only during the token validation (#26079)
  • Suppress false positive PSScriptAnalyzer warnings in tests and build scripts (#26059)

Microsoft PowerShell

Versienummer 7.5.4
Releasestatus Final
Besturingssystemen Linux, macOS, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11, Windows Server 2022, Windows Server 2025
Website Microsoft
Download https://github.com/PowerShell/PowerShell/releases/tag/v7.5.4
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

21-10-2025 • 07:30

14

Bron: Microsoft

Update-historie

Reacties (14)

Sorteer op:

Weergave:

Vreemd, ik kreeg bij $PSVersionTable nog altijd 5.1.26100.6899 te zien, maar als ik PowerShell starte via Microsoft Store, was het 7.5.4, ook nadat ik via installed apps de oudste verwijderd had. Na wat zoeken bleek dat vanwege compatibiliteit MS de oude versie nog aanhoudt, pas na het uitvoeren van pwsh.exe kreeg ik de nieuwere versie te zien. pwsh.exe niet draaien als u niet zeker weet of u eventuele oude scripts om zeep helpt met deze nieuwe versie.
Windows PowerShell (powershell.exe) en PowerShell (pwsh.exe) kunnen veilig naast elkaar geinstalleerd worden. Beetje jammer dat ze de bestandsextensie niet meteen gewijzigd hebben want de twee versies zijn maar beperkt compatible. Testen is dus altijd noodzakelijk.

Je kunt in het script ook een regel opnemen om te controleren of je het script wel op de juiste PowerShell-versie uitvoert. Daar heb je de statements "#Requires -PSEdition Core" en "#Requires -PSEdition Desktop" voor. Ik doe dat tegenwoordig in al m'n scripts.
Kun je met PowerShell bepaalde (of alle) BIOS instellingen wijzigen? Of is dat geheel afhankelijk van de fabrikant? Of staat dit helemaal los van elkaar?
Afhankelijk van de fabrikant — HP heeft bijvoorbeeld een scriptinglibrary waarmee het kan, en Lenovo ook. Maar de Surface Laptop van Microsoft bijvoorbeeld niet, en Asus en dergelijke ook niet.

- Spelling en gramatica fixes.

[Reactie gewijzigd door AnguishedOne op 21 oktober 2025 10:19]

Op m’n werk gebruiken we Dell en Asus. Misschien toch eens onderzoeken wat er mogelijk is en één merk misschien uitschakelen. Cheers!
Ben voornamelijk geïnteresseerd in zaken zoals het schedulen van power on. Dit helpt vast 👌🏻
of maak een SchededTasks aan, met wake-up computer?
Dit is een fixed value en klanten veranderen nog wel eens van gedachten, m.a.w. passen openingstijden aan.
Blijkbaar doet pwsh.exe niets anders dan van shell wisselen, na afsluiten en weer opstarten van terminal heb ik weer versie 5.1. Weet iemand HOE ik permanent van 5.1 af kom?
De oude PowerShell zit in het systeem. Pwsh versie 7+ is een los programma dat op een andere locatie wordt geïnstalleerd en wordt aangeroepen door een ander uitvoerbaar bestand. Je kunt in Terminal instellen dat Pwsh standaard wordt opgestart in plaats van de legacy PowerShell. Anders moet je specifiek pwsh starten vanuit Start en niet powershell. Ik raad ook aan om naar terminal te switchen het is een beter programma en ondersteunt ook shells als WSL en CMD


- Wijzinging meer context

[Reactie gewijzigd door AnguishedOne op 21 oktober 2025 10:22]

Bedankt, dat pijltje naar beneden was mij nog niet opgevallen. Daar kon ik inderdaad kiezen welke er in Terminal opgestart wordt. Zou handig zijn als bij elk tweakers artikel over een nieuwe PowerShell versie een link stond hoe e.a. te upgraden. Deze oude rot had er nog niet bij stil gestaan totdat ik $PSVersionTable uitvoerde.
Waarom staat er bij mij eigenlijk altijd preview achter de appnaam?
Ook deze kan ik wil uitleggen,

Als je een hele nieuwe versie draaid of deze laat updaten via winget krijg je meestal de Preview version dit is een preview omdat het niet de stabiele versie is die loopt meestal een paar versies achter. 7.5.4 is huidig de laatste niet preview versie terwijl de laatste preview version 7.6 is.

Je moet iets specifieker zijn met updaten en kunt in winget updates naar preview versions ook uitschakelen.


Om te kunnen reageren moet je ingelogd zijn