Windows PowerShell is een objectgeoriënteerde scripttaal gebaseerd op commando’s die Microsoft heeft ontwikkeld om IT-professionals te helpen bij het configureren van systemen en het automatiseren van administratieve taken. Het is gebouwd op het .NET framework en kan ondertussen ook gebruikt worden op Linux en MacOS.
PowerShell kan zowel in de privé als op de werkvloer het leven van de gebruiker vergemakkelijken. Vaak wordt het in de professionele setting gebruikt door systeemadministrators om servers en clients te beheren. Thuis kan je simpele taken automatiseren op je PC of op toestellen die met het netwerk verbonden zijn.
Bij veel van de functies van Windows Server, Windows Admin Center, M365 etc. gebruiken achterliggend PowerShell om hun taken uit te voeren.
Door een hoop commando’s na elkaar te gebruiken is het mogelijk ware programma’s te schrijven.
Het doel van PowerShell is dat de beheerder zijn of haar taken makkelijker, beter en sneller kan uitvoeren. Repetitieve taken kunnen volledig geautomatiseerd worden zodat de gebruiker hier geen tijd meer in moet steken. De leercurve is niet zo stijl en daardoor makkelijker te leren dan bijvoorbeeld Visual Basic.
PowerShell kan werken met Windows-besturingssystemen vanaf Windows XP en daarnaast ook met andere diverse andere Microsoft-producten zoals Exchange, SharePoint, …. De laatste versies van PowerShell kunnen ook op Linux en MacOS worden geïnstalleerd.
VERSIE | BESTURINGSSYSTEEM |
1.0 | Windows XP SP2, Windows Server 2003, Windows Vista Feature in Windows Server 2008 |
2.0 | Onderdeel van Windows 7 en Windows Server 2008 R2 Aparte installatie voor Windows XP SP3, Windows Server 2003 SP2 en Windows Vista SP1 |
3.0 | Geïntegreerd in Windows 8 en Windows Server 2012. Aparte installatie voor Windows 7 SP1, Windows Server 2008 SP1 en Windows Server 2008 R2 SP1. Het kan ook geïnstalleerd worden als onderdeel van Windows Management Framework 3.0 |
4.0 | Geïntegreerd in Windows 8.1 en Windows Server 2012 R2 Het kan ook geïnstalleerd worden als onderdeel van Windows Management Framework 4.0 |
5.0 | Geïntegreerd in Windows 10 en Windows Server 2016. Aparte installatie voor Windows 7 SP1, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012 en Windows Server 2012 R2 Het kan ook geïnstalleerd worden als onderdeel van Windows Management Framework 5.0 |
5.1 | Geïntegreerd in Windows 10 Build 14393(“Anniversary update”) en Windows Server 2016. Aparte installatie voor Windows 8.1, Windows Server 2008 SP1, Windows Server 2012 en Windows Server 2012 R2 |
Core 6.0 | Beschikbaar voor Windows, Linux en MacOS als aparte download. Is gebaseerd op de .NET Core dus ook open source. |
7.0 | Dit is de combinatie tussen Windows PS 5.1 en PS Core 6.0. Ook gebaseerd op .NET Core. |