PowerShell 2.0 – al jaren achterhaald en officieel verouderd– verdwijnt nu definitief uit Windows. Microsoft trekt de stekker eruit en adviseert gebruikers dringend om over te stappen op een moderne versie – idealiter PowerShell 7 of hoger.
Officiële afkondiging door Microsoft
Op Microsofts lijst met afgeschreven onderdelen – de Deprecated Features List – duikt opnieuw een oude bekende op: Windows PowerShell 2.0. De versie werd al in 2017 officieel afgekondigd en zal in een toekomstige Windows-release definitief verdwijnen. Microsoft herhaalt de boodschap nog maar eens – PowerShell 2.0 verdwijnt, applicaties en componenten moeten migreren naar versie 5.0 of hoger.
Op de hoogte blijven van alles omtrent Windows?
Schrijf je in voor onze gratis nieuwsbrief:
Geschiedenis van PowerShell 2.0
De initiële afkondiging stamt uit 2017 – bij de release van Windows 10 Build 1709 werd het einde van PowerShell 2.0 formeel ingezet. De versie zelf gaat nog verder terug: eind 2008 geïntroduceerd door toenmalig hoofdarchitect Jeffrey Snover, vervolgens geïntegreerd in Windows 7, Windows Server 2008 R2 en Server Core. Voor oudere systemen – zoals XP, Vista en Server 2008 – verscheen ze als optionele add-on.
Zeventien jaar na dato trekt Microsoft nu definitief de stekker uit deze legacy-versie.
De huidige stand van PowerShell
Ondertussen is de ontwikkeling van PowerShell als beheer- en automatiseringsplatform gewoon doorgegaan. PowerShell 5.1 – nog steeds standaard aanwezig op veel Windows-systemen – wordt breed gebruikt, maar sinds 2020 is er ook PowerShell 7, voortgezet als open source-project. Beide versies kunnen probleemloos naast elkaar draaien.
De ontwikkeling van PowerShell 7.x loopt gestaag door – sinds begin 2025 is preview 2 van versie 7.6 beschikbaar.
Van PowerShell 2.0 naar modernere versies
Voor het migreren van oude PowerShell 2.0-scripts biedt Microsoft geen officiële handleiding. Beheerders moeten hun scripts dus handmatig – en bij voorkeur stapsgewijs – aanpassen en testen op compatibiliteit met recentere versies.
Voor de overstap van PowerShell 5.1 naar PowerShell 7.x is er wél documentatie beschikbaar – inclusief overzicht van gewijzigde cmdlets, gedrag en API’s.
Tot slot
Wie zijn PowerShell-omgeving toekomstbestendig wil maken, doet er goed aan nu al afscheid te nemen van verouderde scripts en tooling. Voor praktische handvatten bij het uitvoeren en testen van moderne PowerShell-scripts kun je terecht in ons artikel ‘Zo voer je snel en eenvoudig je Microsoft PowerShell-scripts uit‘. Zo voorkom je verrassingen wanneer de legacy-ondersteuning straks echt verdwijnt.
Op de hoogte blijven van alles omtrent Windows?
Schrijf je in voor onze gratis nieuwsbrief: