PowerShell maakt al geruime tijd deel uit van Windows 10. Het is een standaardfunctie van het besturingssysteem, wat betekent dat iedereen de tool uit de doos heeft geïnstalleerd. Het is niet zo populair als de opdrachtprompt, maar deze opdrachtregelshell heeft zijn eigen unieke kenmerken die hem onderscheiden van de opdrachtprompt.
Op Windows 10 zijn er veel acties die alleen vanuit PowerShell kunnen worden uitgevoerd, zoals het verwijderen van stock-apps uit het besturingssysteem, het opnieuw registreren en resetten van de UWP-app en de Windows Store, het uitvoeren van speciaal daarvoor geschreven scripts, enz.
In de kern is PowerShell nog steeds een opdrachtregeltool, maar het maakt gebruik van commandlets en stelt gebruikers in staat modules toe te voegen die kunnen uitbreiden op wat het kan doen.
PowerShell zal niet scrollen
Zoals elke Terminal kan PowerShell in beide richtingen scrollen, dwz u kunt een geschiedenis bekijken van de opdrachten die u in de huidige sessie hebt uitgevoerd, en u kunt naar het einde en verder scrollen van de laatste opdracht die u hebt uitgevoerd.
Als u niet door een PowerShell-venster kunt bladeren, probeert u het volgende.
1. PowerShell-buffergrootte
Met de standaard PowerShell-buffergrootte kunnen gebruikers een paar regels vooruit of achteruit scrollen, maar als uw venster helemaal niet scrolt of als de scroll niet zo ver teruggaat als u wilt, wijzigt u de PowerShell-buffergrootte.
- Open een PowerShell-venster.
- Klik met de rechtermuisknop op de titelbalk en selecteer Eigenschappen in het contextmenu.
- Ga naar het tabblad Indeling.
- In de 'Buffer Screen Size' sectie , zet de Hoogte tot 3000.
- Klik OK.
Opmerking: om deze instelling toe te passen op de PowerShell-beheerder, opent u PowerShell met beheerdersrechten en volgt u de bovenstaande stappen.

2. Vergroot de grootte van de PowerShell-geschiedenis
PowerShell kan een geschiedenis opslaan van uitgevoerde opdrachten en hun uitvoer voor de huidige sessie, maar de geschiedenis zelf heeft beperkingen. Vergroot de omvang van de geschiedenis tot het maximum en je kunt verder terug scrollen.
De minimumwaarde die kan worden ingesteld voor de geschiedenis is 1 en de maximumwaarde is 32767 . De standaardwaarde is 4096.
- Open PowerShell.
- Voer de volgende opdracht uit om de geschiedenisgrootte voor PowerShell te wijzigen.
$MaximumHistoryCount = 10000
Opmerking: Vervang 10000 door de grootte die u voor de geschiedenis wilt instellen.
![PowerShell zal niet verticaal scrollen - hier is de oplossing PowerShell zal niet verticaal scrollen - hier is de oplossing]()
3. Log PowerShell-opdrachtgeschiedenis in
PowerShell slaat alleen de geschiedenis op voor de huidige sessie. Als u niet door het PowerShell-venster kunt scrollen, kunt u de geschiedenis opslaan in een logbestand en deze bekijken in een teksteditor zoals Kladblok of Notepad++.
Om de geschiedenis te loggen, moet u de volgende opdracht uitvoeren aan het begin van de PowerShell-sessie. Alle opdrachten die u uitvoert, en hun uitvoer, worden continu naar dit bestand geschreven.
Start-Transcript -Pad "[Save-Location]PowershellSession.log
![PowerShell zal niet verticaal scrollen - hier is de oplossing PowerShell zal niet verticaal scrollen - hier is de oplossing]()
4. Gebruik de opdracht Meer
Als u de uitvoer van een opdracht moet doorlopen, kunt u de opdracht Meer gebruiken en er regel voor regel overheen gaan.
Voer de opdracht uit met de volgende syntaxis:
[commando] | meer
De uitvoer wordt weergegeven in het zichtbare deel van het venster met een 'meer'-onderbreking aan het einde. Tik op de Enter-toets om naar de volgende regel te gaan.
![PowerShell zal niet verticaal scrollen - hier is de oplossing PowerShell zal niet verticaal scrollen - hier is de oplossing]()
Gevolgtrekking
PowerShell vereist normaal gesproken geen uitvoer om vooruit te scrollen; als je een PowerShell-venster hebt geopend en geen opdrachten hebt uitgevoerd, kun je nog steeds naar beneden scrollen. Terug naar boven scrollen is alleen uitgeschakeld of geblokkeerd als de geschiedenisfunctie van het hulpprogramma niet correct is ingeschakeld of als de buffer is ingesteld op een kleine waarde.