EPCode<!.--/>

"Coderen hoeft niet zo moeilijk te zijn!"
Inloggen
Powershell


Wat is PowerShell?


Windows PowerShell is een gebruiksvriendelijke opdrachtregelshell en scriptomgeving voor het automatiseren van administratieve taken van Windows-gebaseerde systemen. Windows PowerShell is vooraf geïnstalleerd op alle moderne versies van het Windows-besturingssysteem.

Waar vind je PowerShell?

De eenvoudigste manier om PowerShell op Windows 11 te vinden, is door in de zoekbalk te typen, Je ziet dat er vier verschillende sneltoetsen zijn voor Windows PowerShell.

Uw versie van PowerShell bepalen

Er zijn automatische variabelen in PowerShell die statusgegevens opslaan. Een van deze variabelen is , die versie-informatie over uw PowerShell-sessie bevat.
$PSVersionTable

Name                           Value
---- -----
PSVersion 5.1.22621.2428
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.22621.2428
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

cmdlets

Gecompileerde opdrachten in PowerShell staan bekend als cmdlets, uitgesproken als command-let, niet CMD-let. Bijvoorbeeld de cmdlet om te bepalen welke processen worden uitgevoerd en de cmdlet om een lijst met services op te halen. Functies, ook wel bekend als script-cmdlets en aliassen zijn andere typen PowerShell-opdrachten. De term PowerShell-opdracht beschrijft elke opdracht in PowerShell, ongeacht of het een cmdlet, functie of alias is.
Je kunt ook systeemeigen opdrachten uitvoeren vanuit PowerShell, zoals de traditionele ping.exe en ipconfig.exe

De drie kern-cmdlets in PowerShell

* Get-Help
* Get-Command
Hoe kom je erachter wat de opdrachten zijn in PowerShell? Beide zijn bronnen van onschatbare waarde voor het ontdekken en begrijpen van opdrachten in PowerShell.

Get-Help

Het eerste dat je moet weten over het Help-systeem in PowerShell, is hoe je de Get-Help cmdlet gebruikt.

Ga als volgt te werk om de Help-inhoud voor de cmdlet weer te geven.
Get-Help -Name Get-Help
Het kan zijn dat je eerst Help moet inladen/updaten, volg dan de instructies in het scherm.

Er zijn verschillende parameters die u kunt opgeven om een subset van Help te retourneren.
Get-Help -Name Get-Command -Full
Get-Help -Name Get-Command -Detailed
Get-Help -Name Get-Command -Examples
Get-Help -Name Get-Command -Online
Get-Help -Name Get-Command -Parameter Noun
Get-Help -Name Get-Command -ShowWindow

Get-Command

Get-Command is een andere multifunctionele opdracht waarmee je opdrachten kunt vinden. Wanneer dit zonder parameters wordt uitgevoerd, wordt er een lijst met alle PowerShell-opdrachten op uw systeem geretourneerd.
Get-Command -Name Get-Command -Syntax