Hoe installeer je PowerShell op Windows 11 en hoe haal je er het maximale uit?

Laatste update: Mei 15 2026
  • PowerShell 7 wordt samen met Windows PowerShell 5.1 geïnstalleerd en biedt aanzienlijke verbeteringen voor beheer en automatisering.
  • De officiële installatiemethoden (WinGet, MSI, MSIX, ZIP en .NET-tool) dekken alles, van thuisgebruik tot implementaties in bedrijven.
  • De opties voor upgraden en verwijderen zijn afhankelijk van de oorspronkelijk gebruikte methode, waardoor het onderhoud in Windows 11 eenvoudiger wordt.
  • Met PowerShell kun je geavanceerde scripts uitvoeren, complexe taken automatiseren en het biedt meer mogelijkheden dan de klassieke opdrachtprompt.

PowerShell installeren in Windows 11

Als je Windows 11 dagelijks gebruikt en graag met het systeem experimenteert, zul je vroeg of laat tegen het volgende probleem aanlopen: PowerShell als geavanceerde console voor het automatiseren van takenOm teams te beheren en functies te ontgrendelen die zelfs niet zichtbaar zijn in de grafische interface. Het probleem is dat zelfs in Windows 11 Windows PowerShell 5.1 standaard is geïnstalleerd, een verouderde versie die niet kan tippen aan de mogelijkheden van PowerShell 7.

In dit artikel ziet u stap voor stap en in groot detail, Hoe installeer je PowerShell 7 op Windows 11? Deze handleiding beschrijft, aan de hand van alle officiële methoden (WinGet, MSI, MSIX, ZIP en de .NET global tool), hoe u PowerShell ISE kunt bijwerken, verwijderen, versiebeheer kunt controleren, installeren en zelfs hoe u het kunt gebruiken voor scripting en automatisering, en wat de verschillen zijn met CMD. Alles wordt uitgelegd in het Castiliaans Spaans, in een toegankelijke stijl, maar zonder belangrijke opties over te slaan.

Wat is PowerShell, welke versies zijn er en hoe werken ze samen in Windows 11?

Powershell is een opdrachtregelinterface en geavanceerde scripttaal PowerShell 7, ontwikkeld door Microsoft voor het beheren van Windows (en nu ook Linux en macOS), was oorspronkelijk gekoppeld aan het .NET Framework. PowerShell 7 is echter nu gebaseerd op .NET en C#, is platformonafhankelijk en open source, waardoor het zich veel sneller heeft kunnen ontwikkelen dan de klassieke versie die standaard in Windows is opgenomen.

Windows 11 heeft het standaard geïnstalleerd. Windows PowerShell 5.1die nog steeds erg krachtig is en meer dan voldoende voor de meeste thuisgebruikers. Het is echter stil komen te staan: het ontvangt geen nieuwe functies meer, alleen beveiligingspatches. Daarom promoot Microsoft het gebruik van PowerShell 7 als een moderne en continu evoluerende versie, die wordt gedistribueerd als een op zichzelf staande applicatie.

Een belangrijk punt: PowerShell 7 Het vervangt Windows PowerShell 5.1 niet.Het wordt in een aparte map geïnstalleerd en heeft een eigen uitvoerbaar bestand.pwsh.exe) en kan probleemloos naast de klassieke versie bestaan ​​(powershell.exeHierdoor kunt u scripts testen, van nieuwe functies genieten en tegelijkertijd oudere modules blijven gebruiken die alleen met versie 5.1 werken.

Om te achterhalen welke versie u op een bepaald moment gebruikt, kunt u de volgende opdracht in de console uitvoeren. U ziet dan de versie van de geladen PowerShell-host:

Get-Host | Select-Object Version

Deze verificatie is erg handig als u wilt bevestigen dat PowerShell 7 is succesvol geïnstalleerd op Windows 11. Of controleer of je nog steeds de standaardversie 5.1 gebruikt.

Nieuwe functies en voordelen van PowerShell 7 ten opzichte van Windows PowerShell 5.1

Voordelen van PowerShell 7 in Windows 11

Hoewel Windows PowerShell 5.1 nog steeds zeer capabel is, PowerShell 7 introduceert verbeteringen die speciaal zijn ontworpen voor systeembeheerders en gevorderde gebruikers. die werken met complexe scripts, meerdere servers of grote hoeveelheden data.

Een van de sterkenmerken is de parallelle pijplijn (Pijplijnparallellisme)Dankzij deze functie kunt u honderden bestanden verwerken of meerdere servers tegelijk beheren, waardoor taken die voorheen uren duurden, nu in minuten kunnen worden uitgevoerd. Het is fantastisch voor het automatiseren van tijdrovende administratieve taken.

Ook opgenomen nieuwe operators die het mogelijk maken om schonere en compactere code te schrijvenwaarbij lange blokken van het type worden vervangen if/else Door gebruik te maken van beter leesbare, eenregelige expressies. Dit maakt scripts niet alleen eleganter, maar verkleint ook de kans op fouten en vergemakkelijkt het onderhoud op de lange termijn.

Foutafhandeling maakt een grote sprong voorwaarts met de cmdlet. Get-ErrorDit toont gedetailleerde en overzichtelijk opgemaakte informatie over fouten. In plaats van door verwarrende logbestanden te spitten, kunt u problemen veel sneller diagnosticeren, waardoor u minder tijd kwijt bent aan het debuggen van scripts en complexe automatiseringen.

Naast deze functies biedt PowerShell 7 ook het volgende: Nieuwe cmdlets en weergaven zoals ConciseView, geïntegreerde meldingen voor versie-updates, compatibiliteitslagen voor het uitvoeren van Windows-modules in impliciete sessies en de mogelijkheid om resources flexibeler rechtstreeks vanuit de console aan te roepen.

Kortom, als u PowerShell professioneel gebruikt, servers beheert of processen automatiseert, Overstappen naar PowerShell 7 in Windows 11 is vrijwel verplicht.Als je het slechts af en toe opent voor een specifiek commando, kun je prima uit de voeten met versie 5.1, maar je mist dan wel een hoop handige functies.

Officiële methoden voor het installeren van PowerShell 7 op Windows 11

Installatiemethoden voor PowerShell 7

Microsoft biedt verschillende officiële manieren om PowerShell 7 installeren op Windows 11Elk van deze versies is ontworpen voor een ander scenario: thuisgebruik, zakelijke omgeving, grootschalige implementaties, ARM-omgevingen, enzovoort. Alle varianten die u hier ziet, worden ondersteund door Microsoft, in tegenstelling tot sommige installatieprogramma's van derden.

De ondersteunde installatiemethoden zijn:

  • WinGetDit is de aanbevolen methode op Windows 11-clientcomputers; het is handig en snel via de opdrachtregel.
  • MSI-pakketIdeaal voor bedrijfsomgevingen, servers en gecontroleerde implementatiescenario's.
  • MSIX/Microsoft Store-pakket: zeer eenvoudig voor incidentele gebruikers, met automatische updates, hoewel met aanzienlijke beperkingen.
  • ZIP-pakket: ontworpen voor geavanceerde scenario's, meerdere versies parallel, of Server Core-systemen, Windows IoT en ARM-apparatuur.
  • Wereldwijde .NET-toolDit is erg handig voor .NET-ontwikkelaars die al globale tools vanuit de SDK beheren.

Bovendien zijn er binnen elke methode meestal meerdere varianten: stabiele versie (Release) en voorlopige versie (Preview)Voor een productieomgeving is het verstandigst om de nieuwste stabiele versie te installeren en de previewversie te gebruiken voor test- of labomgevingen.

Installeer PowerShell 7 op Windows 11 met WinGet (aanbevolen methode)

Installeer PowerShell 7 met WinGet

WinGet is de Windows-pakketbeheerder Het is geïntegreerd met Windows 11 (als onderdeel van de App Installer-applicatie). Het is een opdrachtregelprogramma waarmee je snel programma's kunt vinden, installeren, bijwerken en verwijderen, ideaal voor het beheren van PowerShell 7 zonder de moeite van handmatige downloads.

Nut winget Het kan vanaf elke console worden gestart: cmd.exe, Windows PowerShell 5.1 of PowerShell 7 zelf Na installatie. Om de nieuwste beschikbare versie van PowerShell te vinden, voert u het volgende commando uit:

winget search --id Microsoft.PowerShell --exact

Daar ziet u de actuele stabiele versie die in de WinGet-repository is gepubliceerd. Vanaf PowerShell-pakket 7.6.0 ondersteunt WinGet Installeert standaard het MSIX-pakket. tenzij je hem anders vertelt.

Om de MSIX-editie van PowerShell 7 via WinGet te installeren, kunt u het volgende gebruiken:

winget install --id Microsoft.PowerShell --source winget

Als u de installatie liever forceert door MSI-pakket in plaats van MSIXIn een bedrijfsomgeving met specifieke beleidsregels kunt u bijvoorbeeld het type installatieprogramma specificeren:

  Onderhoud van gaming-pc's: een complete handleiding en belangrijke tips.

winget install --id Microsoft.PowerShell --source winget --installer-type wix

Houd er rekening mee dat, vanaf bepaalde previewversies (bijvoorbeeld vanaf pakket 7.7.0-preview.1), MSI is niet altijd beschikbaar WinGet kan MSIX alleen installeren voor preview-builds.

Om de nieuwste previewversie van WinGet te installeren, kunt u het volgende uitvoeren:

winget install --id Microsoft.PowerShell.Preview --source winget

Deze methode is bijzonder interessant omdat vereenvoudigt toekomstige updatesLater kunt u gebruikmaken van winget upgrade Om te upgraden naar de volgende versie van PowerShell 7 zonder handmatig iets te hoeven downloaden.

Installeer PowerShell 7 met behulp van het MSI-pakket op Windows 11.

Als u meer controle wilt over de installatiemogelijkheden, vooral in een professionele omgeving, is de gebruikelijke aanpak: Download het MSI-installatieprogramma voor PowerShell 7 van GitHub. en voer het uit zoals elk ander programma.

Op de officiële PowerShell-releasespagina vindt u altijd de volgende informatie. laatste stabiele versie (Release) en Preview-versies. Download het MSI-pakket dat overeenkomt met uw architectuur (x64 of ARM64) en dubbelklik erop zodra het op uw computer staat. Volg vervolgens de klassieke installatiewizard.

Tijdens het proces kunt u opties kiezen zoals: Snelkoppelingen maken, de PATH-variabele configureren of communicatie op afstand inschakelenAls je geen speciale behoeften hebt, kun je de standaardinstellingen behouden. Deze zijn veilig en geschikt voor de meeste gebruikers.

Als de wizard klaar is, is PowerShell 7 geïnstalleerd op de gebruikelijke locatie. C:\Program Files\PowerShell\7 (voor stabiele versies) of ...\7-preview In het geval van previewversies wordt dit automatisch aan de variabele toegevoegd. PATH om te kunnen bellen pwsh vanaf elke console.

Installeer het PowerShell 7 MSI-bestand met geavanceerde opties via de opdrachtregel.

In omgevingen waar PowerShell 7 op veel computers moet worden geïmplementeerd, is de gebruikelijke aanpak niet om handmatig te klikken, maar om gebruik Msiexec met parameters Om het proces te automatiseren en alle installatie-eigenschappen via de commandoregel aan te passen.

Het PowerShell 7 MSI-installatieprogramma toont verschillende belangrijke eigenschappen, waaronder:

  • GEBRUIK_MUHiermee wordt bepaald of het product integreert met Microsoft Update, WSUS of Configuration Manager. De waarde kan 1 zijn (standaard, updates ontvangen) of 0 (niet deelnemen aan updates via MU).
  • ENABLE_MUDit heeft invloed op de optie om het gebruik van Microsoft Update in te schakelen via de instellingeninterface.
  • ENABLE_PSREMOTINGBepaalt of externe PowerShell-communicatie tijdens de installatie is ingeschakeld.
  • REGISTER_MANIFESTGeeft aan of het Windows-gebeurtenislogboekmanifest wordt vastgelegd.
  • ADD_PADHiermee kunt u het toevoegen van PowerShell aan de Windows PATH-omgevingsvariabele in- of uitschakelen.
  • TELEMETRY UITSCHAKELENHiermee kan PowerShell-telemetrie worden uitgeschakeld door de omgevingsvariabele in te stellen. POWERSHELL_TELEMETRY_OPTOUT.
  • INSTALLATIEMAP: definieert de basisdirectory waar PowerShell zal worden geïnstalleerd (standaard, $Env:ProgramFiles\PowerShell\, waarop de submap wordt aangemaakt 7 o 7-preview afhankelijk van het versietype).

Een typisch voorbeeld van een stille installatie met meerdere ingeschakelde opties zou er ongeveer zo uit kunnen zien (in PowerShell):


$msiParams = @(
'/package PowerShell-7.6.1-win-x64.msi',
'/quiet',
'ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1',
'ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1',
'ENABLE_PSREMOTING=1',
'REGISTER_MANIFEST=1',
'USE_MU=1',
'ENABLE_MU=1',
'ADD_PATH=1'
)
msiexec.exe @msiParams

Dit type stille installatie (/quiet) is perfect voor Automatiseer implementaties met behulp van scripts of beheertools. als configuratiebeheerder. Als u alle mogelijkheden wilt bekijken, kunt u de officiële documentatie raadplegen voor de parameters. Msiexec.exe.

Installeer PowerShell 7 op Windows 11 met behulp van het ZIP-pakket.

Microsoft publiceert ook ZIP-bestanden met de PowerShell 7-binaries, gericht op meer geavanceerde of specifieke scenario's: meerdere versies parallel, Windows Server Core, Windows IoT, omgevingen zonder grafische installatie, ARM-machines zoals Surface Pro X, enz.

Om deze methode te gebruiken, downloadt u de versie van de officiële versiepagina. ZIP-bestand dat overeenkomt met uw systeem (x64, ARM64, enz.)Afhankelijk van hoe je het bestand hebt verkregen, moet je het mogelijk ontgrendelen met de cmdlet. Unblock-File zodat Windows het niet als internetcontent met extra beperkingen markeert.

Vervolgens kunt u de inhoud uitpakken waar u maar wilt (bij voorkeur in $Env:ProgramFiles\PowerShell\7 of een gelijkwaardige locatie) en voert direct uit pwsh.exe uit die map. Er is geen installatieprogramma in de gebruikelijke zin.Deze methode controleert daarom niet de vereisten en configureert PATH niet automatisch.

Als u wilt dat Gebruik meerdere versies van PowerShell 7 parallel.Je kunt elk bestand naar een aparte map uitpakken. In dat geval moet je snelkoppelingen in het Startmenu maken en, indien nodig, het bijbehorende pad handmatig toevoegen aan de omgevingsvariabele PATH.

Wat betreft communicatie op afstand via WSMan, moet u er zelf voor zorgen dat Aan alle systeemvereisten is voldaan.omdat ZIP, in tegenstelling tot MSI, niets automatisch configureert.

Installeer PowerShell 7 als een algemeen .NET-hulpprogramma.

Als je de .NET SDK al op je pc hebt geïnstalleerd, is een zeer handige optie: Installeer PowerShell 7 als een algemeen .NET-hulpprogramma., beheerd met het commando dotnet toolDit is vooral interessant voor ontwikkelaars die vanuit daar al andere tools beheren.

Het installatiecommando is eenvoudig:

dotnet tool install --global PowerShell

Dit proces voegt de map automatisch toe. $HOME\.dotnet\tools naar de omgevingsvariabele $Env:PATHzodat je kunt lanceren pwsh vanaf nieuwe consolesessies zonder problemen. Dat gezegd hebbende, De huidige sessie wordt niet automatisch bijgewerkt.U moet daarom een ​​nieuw terminalvenster openen om de wijzigingen in PATH te zien.

Vanaf dat moment kunt u PowerShell 7 gebruiken zoals elke andere algemene .NET-tool, en deze bijwerken of verwijderen met dezelfde opdrachten. dotnet toolwat het onderhoud in ontwikkelomgevingen grotendeels uniform maakt.

Installeer PowerShell 7 met behulp van het MSIX-pakket of vanuit de Microsoft Store.

PowerShell 7 is ook beschikbaar in een ander formaat. MSIX is direct te downloaden of verkrijgbaar via de Microsoft Store.Deze optie onderscheidt zich door zijn eenvoud en de automatische updates die in Windows zijn geïntegreerd.

De belangrijkste voordelen van installeren via de Microsoft Store of met MSIX zijn:

  • Automatische updates zonder dat u ze handmatig hoeft te controleren., aangezien het systeem zelf ervoor zorgt dat de applicatie up-to-date blijft.
  • Integratie met softwarebeheertools zoals Intune of Configuration Manager in bedrijfsomgevingen.
  • Compatibiliteit met x64- en Arm64-processors op Windows 11.

Om het van GitHub gedownloade MSIX-pakket handmatig te installeren, dubbelklik je simpelweg op het bestand. .msixbundle Of gebruik deze opdracht vanuit PowerShell:

Add-AppxPackage -Path ".\PowerShell-7.6.1.msixbundle"

Dit type installatie heeft nu grote beperkingen Dit is iets om te overwegen als u gebruikmaakt van geavanceerde functies:

  • Installatie via de Microsoft Store Het is alleen voor één gebruiker.Het kan niet vanuit het pakket zelf aan alle gebruikers van het team worden uitgerold.
  • MSIX-pakketten draaien op een zandbak die een deel van het bestandssysteem en het register virtualiseert en wijzigingen in de hoofdmap van de applicatie blokkeert ($PSHOME).
  • Niet ondersteund Externe PowerShell-communicatie op systeemniveau met WSMan, omdat de wijzigingen in $PSHOME Ze zijn geblokkeerd.
  • Het is niet mogelijk om profielen aan te maken of te wijzigen voor alle gebruikers die zijn opgeslagen in $PROFILE.AllUsersAllHosts o $PROFILE.AllUsersCurrentHostAlleen de profielen van de huidige gebruiker zijn beschikbaar.
  Ontdek hybride systemen: de toekomst van technologie

Daarnaast zijn er verschillende commando's die geschreven moeten worden in $PSHOME Ze werken niet bij een installatie vanuit de Microsoft Store., bijvoorbeeld:

  • Register-PSSessionConfiguration
  • Update-Help -Scope AllUsers
  • Enable-ExperimentalFeature -Scope AllUsers
  • Set-ExecutionPolicy -Scope LocalMachine

Kortom, het MSIX/Store-pakket is perfect voor gebruikers die altijd de nieuwste versie willen hebben zonder complicaties En ze vereisen geen geavanceerd beheer op afstand of wereldwijde aanpassingen. Als je volledige controle over de omgeving nodig hebt, zijn MSI of zelfs ZIP meestal een betere optie.

Hoe start ik PowerShell 7 in Windows 11 en hoe controleer ik waar het is geïnstalleerd?

Zodra PowerShell 7 is geïnstalleerd met behulp van een van de bovenstaande methoden, kunt u Je kunt er op verschillende manieren mee beginnen.De meest directe manier is om het Startmenu te openen, 'PowerShell 7' te typen en op de bijbehorende vermelding te klikken. Als je een preview-versie hebt geïnstalleerd, zie je meestal ook de vermelding 'PowerShell 7-preview'.

Een andere manier is om een ​​willekeurige console te openen (inclusief de klassieke). cmd.exe of Windows PowerShell 5.1) en typ gewoon:

pwsh

Als de installatie het pad succesvol aan PATH heeft toegevoegd, is de opdracht Hiermee wordt PowerShell 7 in hetzelfde venster gestart. of in een nieuwe, afhankelijk van hoe je de snelkoppeling hebt geconfigureerd.

Standaard wordt de stabiele versie geïnstalleerd in $Env:ProgramFiles\PowerShell\7 en de previewversies in $Env:ProgramFiles\PowerShell\7-previewIn het Startmenu ziet u doorgaans meerdere items: twee voor Windows PowerShell 5.1 (inclusief Windows PowerShell ISE) en andere specifiek voor PowerShell 7.

Als je ooit twijfels hebt Hoe is de versie van PowerShell die u gebruikt geïnstalleerd?Je kunt de variabele controleren $PSHOMEdie altijd verwijst naar de basisdirectory van het uitvoerbare bestand in de huidige sessie. Enkele veelvoorkomende aanwijzingen zijn:

  • Si $PSHOME es $HOME\.dotnet\toolsHet werd geïnstalleerd als een algemeen .NET-hulpprogramma.
  • Ja, het is het waard $Env:ProgramFiles\PowerShell\7Het is waarschijnlijk geïnstalleerd via een MSI-pakket (je ziet het ook staan ​​in "Programma's en functies").
  • Als je begint met $Env:ProgramFiles\WindowsApps\, komt uit het MSIX / Microsoft Store-pakket.
  • Als het een ander aangepast pad betreft, is het waarschijnlijk een installatie door Uitgepakt ZIP-bestand.

Werk PowerShell 7 op Windows 11 bij naar de nieuwste versie.

PowerShell 7 is ontworpen om te ontvangen constante updates voor functies en beveiligingEr zijn twee belangrijke manieren om up-to-date te blijven: gebruik Microsoft Update (als u dit tijdens de MSI-installatie hebt ingeschakeld) of herhaal dezelfde methode die u de eerste keer hebt gebruikt (WinGet, MSI, MSIX, ZIP of .NET-tool).

Wanneer PowerShell 7 is geïntegreerd met Microsoft Update, kan het Updaten via Windows Update voor Bedrijven, WSUS of ConfiguratiebeheerNet als elk ander Microsoft-product. Het is een erg handige aanpak als je een groot aantal computers beheert.

Als u op de hoogte wilt blijven van wat Microsoft Update te bieden heeft en altijd de nieuwste versie wilt hebben zodra deze beschikbaar is, kunt u het beste gebruikmaken van... dezelfde oorspronkelijke installatiemethodeAls je het via MSI hebt geïnstalleerd, installeer dan het nieuwe MSI-bestand; als het via WinGet is geïnstalleerd, gebruik dan de volgende methode. winget upgradeAls het een ZIP-bestand was, download je het en vervang je het ZIP-bestand, enzovoort. Nieuwe stabiele versies vervangen eerdere stabiele versies, terwijl preview-versies eerdere preview-versies bijwerken, maar altijd... Ze worden nog steeds parallel met de stabiele versie geïnstalleerd..

Als je WinGet specifiek wilt gebruiken om te controleren of er een nieuwere versie beschikbaar is, kun je het volgende commando uitvoeren:

winget list --id Microsoft.PowerShell --upgrade-available

Als er een update beschikbaar is, ziet u de nieuwste versie in de uitvoer. Om deze toe te passen:

winget upgrade --id Microsoft.PowerShell

WinGet zal proberen hetzelfde pakkettype te behouden dat u in eerste instantie gebruikte (MSI of MSIX), mits die optie beschikbaar is voor de nieuwe versie. Als deze niet beschikbaar is, moet u een andere methode gebruiken, zoals een handmatige download van GitHub.

Handmatig bijwerken vanuit PowerShell met behulp van het officiële Microsoft-script.

Als je liever niet elke keer je browser opent en door GitHub navigeert, kun je Update PowerShell 7 rechtstreeks vanuit de console. Met behulp van een officieel script dat de nieuwste stabiele versie in MSI-formaat downloadt en installeert.

Open PowerShell met beheerdersrechten (anders mislukt de opdracht) en voer het volgende uit:

iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"

Dit script is verantwoordelijk voor Download het nieuwste MSI-bestand van de officiële servers van Microsoft.Start het installatieprogramma en volg de instructies van de wizard. Na afloop is de nieuwste versie geïnstalleerd zonder dat u er handmatig naar hoeft te zoeken. U hoeft Windows niet opnieuw op te starten om het te gebruiken, tenzij er specifieke processen zijn die bestanden blokkeren.

Verwijder PowerShell 7 op Windows 11 met behulp van de beschreven methode.

Het verwijderen van PowerShell 7 is ook afhankelijk van hoe het oorspronkelijk geïnstalleerd wasEr bestaat geen methode die in alle gevallen werkt, dus het is belangrijk om duidelijk te zijn over wat je in het begin hebt gedaan:

  • Als je het hebt geïnstalleerd met WinGetJe kunt het verwijderen met:
    winget uninstall --id Microsoft.PowerShell
  • Als je een MSI-pakketGa naar het Configuratiescherm > Programma's en functies en verwijder het zoals elke andere toepassing.
  • Als je hebt gekozen voor de ZIP-pakketVerwijder eenvoudigweg de map waar u de bestanden hebt uitgepakt (en verwijder eventueel ook de snelkoppelingen en PATH-vermeldingen die u handmatig hebt ingesteld).
  • Als je het hebt geïnstalleerd vanaf Microsoft StoreOpen het Startmenu, zoek naar "PowerShell 7", klik met de rechtermuisknop en kies "Verwijderen".
  • Als je het hebt als wereldwijde .NET-tool, toepassingen:
    dotnet tool uninstall --global PowerShell

Herinneren Windows PowerShell 5.1 maakt deel uit van het besturingssysteem. Het wordt niet verwijderd wanneer PowerShell 7 wordt gedeïnstalleerd. Het blijft beschikbaar voor modules en scripts die alleen met die versie werken.

Ondersteunde Windows-versies en gebruik van Docker-images

Microsoft biedt ondersteuning voor PowerShell 7. zolang de PowerShell-versie en de Windows-editie binnen hun officiële levenscyclus blijven.Over het algemeen zou u, als uw Windows 11 up-to-date is en ondersteund wordt, de nieuwste stabiele versie van PowerShell 7 zonder problemen moeten kunnen gebruiken.

Daarnaast zijn de Docker-images van De .NET SDK bevat de nieuwste versie van PowerShell.Deze images worden gedistribueerd vanuit het Microsoft Artifact Registry en zijn erg handig voor test- en containerontwikkelomgevingen. Ze bevatten echter mogelijk niet de nieuwste beveiligingsupdates voor het basisbesturingssysteem. Daarom raadt Microsoft aan de systeempakketten in de image bij te werken als u ze voor iets anders dan testomgevingen wilt gebruiken.

Als je een gecertificeerde Docker-image voor productie nodig hebt, is de beste optie... Maak je eigen gepersonaliseerde afbeelding Beginnend vanuit een officiële basis en deze actueel houden met de updates die uw omgeving vereist.

Hoe installeer je PowerShell ISE op Windows 11 Pro?

Hoewel Microsoft Visual Studio Code met de PowerShell-extensie promoot als de aanbevolen omgeving, PowerShell ISE is nog steeds beschikbaar in Windows 11 Pro. Als optionele functie. Als je deze klassieke omgeving voor het schrijven en debuggen van scripts prettig vindt, kun je deze nog steeds zonder al te veel moeite installeren.

  Wat is BitLocker: een complete gids voor encryptie in Windows

Om Windows PowerShell ISE in te schakelen via de instellingen van Windows 11 Pro, doet u het volgende:

1. Klik op de Startknop en typ 'Optionele functies'.
2. Open de applicatie "Optionele functies - Systeeminstellingen".
3. Klik op de knop "Functies bekijken".
4. Typ in de zoekmachine "ISE" en vink het vakje aan. "Windows PowerShell ISE".
5. Klik op 'Volgende' en vervolgens op 'Installeren'.

Je kunt de voortgang van de installatie volgen in het gedeelte 'Recente acties' en wanneer deze is voltooid, verschijnt er 'Geïnstalleerd'. Vanaf dat moment kun je verdergaan. de PowerShell ISE-editor die beschikbaar is in het Startmenu, klaar voor gebruik met Windows PowerShell 5.1.

Voor domeinbeheerders en serveromgevingen kan PowerShell ISE ook worden ingeschakeld via RSAT en de ServerManager-moduleEen typische workflow zou zijn om de benodigde RSAT-tools te installeren en de module te importeren met:

Install-Module ServerManager -Verbose -Force -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
Import-Module ServerManager -Verbose -Force -ErrorAction SilentlyContinue -WarningAction SilentlyContinue

Dan kun je cmdlets gebruiken zoals Get-WindowsFeature om functies te beheren, hoewel in Windows 11 de meest gebruikelijke aanpak nog steeds is om de interface 'Optionele functies' te gebruiken of de definitieve stap te zetten naar Visual Studio Code met de PowerShell-extensieDit is het aanbevolen alternatief voor de lange termijn.

Belangrijkste verschillen tussen PowerShell en CMD in Windows 11

Veel gebruikers blijven uit gewoonte vasthouden aan de klassieke "Opdrachtprompt" (CMD), maar in werkelijkheid is dat PowerShell is qua kracht en flexibiliteit van een geheel andere orde.CMD is de opvolger van MS-DOS en is al decennialang grotendeels onveranderd gebleven. Het is ontworpen voor basiscommando's en relatief eenvoudige scripts.

PowerShell is daarentegen gebouwd op .NET en werkt met objecten in plaats van stringsDit biedt toegang tot complexe systeemeigenschappen, manipulatie van gestructureerde informatie en filtering en transformatie van gegevens op een veel rijkere manier dan met eenvoudige CMD-tekstpijplijnen.

Vanuit PowerShell kunt u Beheer vrijwel elk aspect van Windows.Van services en processen tot het register, Active Directory, Exchange, SQL Server, IIS en andere Microsoft-producten: dankzij de gespecialiseerde modules kunt u hiermee opdrachten combineren, complexe taken automatiseren en complete workflows orkestreren met slechts een paar goed ontworpen scripts.

CMD is nog steeds geschikt voor zeer eenvoudige taken, maar wanneer je verder moet gaan – bijvoorbeeld het coördineren van back-ups, het in bulk implementeren van configuraties of het beheren van een serverpark – PowerShell 7 is de tool die je echt gedetailleerde controle geeft. over het besturingssysteem.

Batchbestanden en scripts uitvoeren vanuit PowerShell

Een van de voordelen van het gebruik van PowerShell 7 in Windows 11 is dat Je verliest geen compatibiliteit met oude batchbestanden. (.CMD o .BAT) die je in de loop der tijd hebt verzameld. Je kunt die bestanden zelfs vanuit PowerShell openen met opdrachten zoals Invoke-Expression.

Als je bijvoorbeeld een bestand hebt softzone.cmd Op schijf E: met meerdere batchinstructies kunt u deze als volgt vanuit PowerShell uitvoeren:

Invoke-Expression -Command "E:/softzone.cmd"

Deze opdracht is verantwoordelijk voor Voer het opgegeven programma of script uit op het lokale systeem. rechtstreeks vanuit de PowerShell-sessie. Je kunt het ook integreren in je eigen PowerShell-scripts om bestaande .CMD-taken te combineren met nieuwe, op cmdlets gebaseerde automatiseringen.

Het is natuurlijk de moeite waard om te onthouden dat PowerShell en CMD interpreteren niet alle commando's op dezelfde manier.Als je complexe, CMD-specifieke scripts hebt, is het op de middellange termijn meestal het meest efficiënt om ze naar pure PowerShell te migreren, waarbij je profiteert van de cmdlets, foutafhandeling en het objectmodel.

Taakautomatisering met PowerShell 7 in Windows 11

De ware kracht van PowerShell 7 wordt pas duidelijk wanneer je het gebruikt voor Automatiseer terugkerende taken in Windows 11U kunt scripts plannen voor het maken van back-ups, het opschonen van schijven, het implementeren van configuraties, het beheren van gebruikers, het bewaken van services, het uitvoeren van updates en nog veel meer, zonder dat u door de grafische interface hoeft te klikken.

Stel je bijvoorbeeld voor dat je iets wilt creëren. regelmatige back-ups van een belangrijke mapJe zou een klein script als volgt kunnen definiëren (aangepast aan je mapstructuur):


$source = "C:\Ruta\CarpetaOrigen\"
$destination = "D:\Backup"
$date = Get-Date -Format "MM-dd-yyyy"
$backupFolder = "$destination\Backup_$date"
New-Item -ItemType Directory -Force -Path $backupFolder
Copy-Item -Path $source* -Destination $backupFolder -Recurse

Dit voorbeeld maakt een back-upmap aan met de datum in de naam. dupliceert alle inhoud van de bronmap binnen dat bestemmingspad. Door dit script in te plannen met de Windows Taakplanner, kunt u dagelijkse back-ups maken zonder er iets voor te hoeven doen.

En dit is nog maar het topje van de ijsberg: met PowerShell kun je Netwerken, databases en externe services beherenVoer opdrachten uit op computers in hetzelfde netwerk via remote toegang of SSH, of orkestreer zelfs complexe applicatie-implementaties. Hoe meer u PowerShell 7 gebruikt, hoe groter het rendement op uw investering in tijdsbesparing.

Let bij het werken met scripts goed op de volgende punten: Uitvoeringsbeleid Wat betreft de beveiliging: voer geen scripts uit van dubieuze bronnen en hanteer goede procedures voor digitale handtekeningen en versiebeheer, vooral in productieomgevingen.

Uiteindelijk biedt de installatie van PowerShell 7 op Windows 11 een niveau van controle en automatisering dat veel verder gaat dan wat het systeem standaard biedt. Of u nu gewoon een moderne console wilt of honderden computers beheert, inzicht in WinGet, MSI, MSIX, ZIP, .NET-integratie, tools zoals PowerShell ISE en Visual Studio Code, en scriptmogelijkheden geeft u de tools die u nodig hebt. een solide basis voor het veel professioneler en efficiënter beheren van Windows 11.