PowerShell CheatSheet
PowerShell-opdrachten met parameters - kleine refactorering
Inhoud
Hier is een kleine cheatsheet: PowerShell hoofdcommando’s met parameters
Deze geweldige en krachtige schelpafbeelding is gemaakt door AI model Flux 1 dev.
Basiscommando’s
Get-Command
: Lijst alle beschikbare commando’sGet-Help <cmdlet>
: Toont hulpinformatie voor een specifiek cmdletGet-Process
: Lijst alle lopende processenGet-Service
: Lijst alle dienstenGet-ChildItem
(alias:ls
,dir
): Lijst items in de huidige mapSet-Location
(alias:cd
): Verandert de huidige mapClear-Host
(alias:cls
): Verwijdert het consolevenster
Bestands- en mapbeheer
New-Item
(alias:ni
): Maakt een nieuw bestand of mapCopy-Item
: Kopieert bestanden en mappenMove-Item
: Verplaatst bestanden en mappenRemove-Item
(alias:rm
): Verwijdert bestanden en mappenRename-Item
(alias:rnp
): Verandert de naam van een bestand of mapGet-Content
(alias:gc
): Toont de inhoud van een bestand
Systeembeheer
Start-Process
(alias:saps
): Start één of meer processenStop-Process
: Stopt één of meer lopende processenStart-Service
: Start één of meer dienstenStop-Service
: Stopt één of meer lopende dienstenRestart-Computer
: Herstart de computerGet-WinEvent
: Toont Windows gebeurtenislogboekenCheckpoint-Computer
: Stelt een herstelpunt op op uw computer
Netwerkcommando’s
Test-Connection
: Stuurt ICMP echo-aanvragen naar één of meer computersInvoke-WebRequest
(alias:curl
,wget
): Haalt inhoud op van een webpaginaGet-NetAdapter
: Haalt netwerkadapters opGet-NetIPAddress
: Haalt IP-adresconfiguratie op
Gebruikers- en beveiligingsbeheer
Get-LocalUser
: Lijst lokale gebruikersaccountsNew-LocalUser
: Maakt een nieuwe lokale gebruikersaccount aanSet-LocalUser
: Wijzigt een lokale gebruikersaccountRemove-LocalUser
: Verwijdert een lokale gebruikersaccountGet-Acl
: Haalt de beveiligingsdescriptor op voor een bron
PowerShell scripting
Set-ExecutionPolicy
: Stelt de PowerShell uitvoeringsbeleid inGet-Variable
: Haalt de variabelen op in de huidige consoleSet-Variable
(alias:set
,sv
): Stelt de waarde van een variabele inRemove-Variable
(alias:rv
): Verwijdert een variabeleForEach-Object
: Voert een bewerking uit op elk item in een opgegeven verzamelingWhere-Object
: Selecteert objecten met specifieke eigenschappen
Taakbeheer
Start-Job
(alias:sajb
): Start een PowerShell achtergrondtaakGet-Job
: Haalt PowerShell achtergrondtaken op in de huidige sessieReceive-Job
: Haalt de resultaten van achtergrondtaken opStop-Job
: Stopt een PowerShell achtergrondtaakWait-Job
: Wacht tot één of alle PowerShell achtergrondtaken voltooid zijn
Uitvoerformatering
Format-Table
: Formateert de uitvoer als een tabelFormat-List
: Formateert de uitvoer als een lijstOut-File
: Stuurt de uitvoer naar een bestandExport-Csv
: Exporteert objecten naar een CSV-bestandConvertTo-Json
: Converteert een object naar een JSON-geformateerde string
Gebruik Get-Help <cmdlet>
voor gedetailleerde informatie over elk commando, inclusief zijn parameters en gebruikvoorbeelden.
Nuttige links
- https://en.wikipedia.org/wiki/PowerShell
- https://devblogs.microsoft.com/scripting/table-of-basic-powershell-commands/
- https://download.microsoft.com/download/2/1/2/2122f0b9-0ee6-4e6d-bfd6-f9dcd27c07f9/ws12_quickref_download_files/powershell_langref_v3.pdf
Andere Cheatsheets
- GIT Cheatsheet
- cURL Cheatsheet
- Bash Cheat Sheet
- Hugo Cheat Sheet
- Golang Cheat Sheet
- LaTeX Cheat Sheet
- Ollama cheatsheet
- Docker Cheatsheet
- Kubernetes Cheatsheet
- [Python Cheatsheet](https://www.glukhov.org/nl/post/2024/08/python-cheat-sheet/ “Python Cheatsheet”