PowerShell CheatSheet

PowerShell-opdrachten met parameters - kleine refactorering

Inhoud

Hier is een kleine cheatsheet: PowerShell hoofdcommando’s met parameters

fantastische schelp Deze geweldige en krachtige schelpafbeelding is gemaakt door AI model Flux 1 dev.

Basiscommando’s

  • Get-Command: Lijst alle beschikbare commando’s
  • Get-Help <cmdlet>: Toont hulpinformatie voor een specifiek cmdlet
  • Get-Process: Lijst alle lopende processen
  • Get-Service: Lijst alle diensten
  • Get-ChildItem (alias: ls, dir): Lijst items in de huidige map
  • Set-Location (alias: cd): Verandert de huidige map
  • Clear-Host (alias: cls): Verwijdert het consolevenster

Bestands- en mapbeheer

  • New-Item (alias: ni): Maakt een nieuw bestand of map
  • Copy-Item: Kopieert bestanden en mappen
  • Move-Item: Verplaatst bestanden en mappen
  • Remove-Item (alias: rm): Verwijdert bestanden en mappen
  • Rename-Item (alias: rnp): Verandert de naam van een bestand of map
  • Get-Content (alias: gc): Toont de inhoud van een bestand

Systeembeheer

  • Start-Process (alias: saps): Start één of meer processen
  • Stop-Process: Stopt één of meer lopende processen
  • Start-Service: Start één of meer diensten
  • Stop-Service: Stopt één of meer lopende diensten
  • Restart-Computer: Herstart de computer
  • Get-WinEvent: Toont Windows gebeurtenislogboeken
  • Checkpoint-Computer: Stelt een herstelpunt op op uw computer

Netwerkcommando’s

  • Test-Connection: Stuurt ICMP echo-aanvragen naar één of meer computers
  • Invoke-WebRequest (alias: curl, wget): Haalt inhoud op van een webpagina
  • Get-NetAdapter: Haalt netwerkadapters op
  • Get-NetIPAddress: Haalt IP-adresconfiguratie op

Gebruikers- en beveiligingsbeheer

  • Get-LocalUser: Lijst lokale gebruikersaccounts
  • New-LocalUser: Maakt een nieuwe lokale gebruikersaccount aan
  • Set-LocalUser: Wijzigt een lokale gebruikersaccount
  • Remove-LocalUser: Verwijdert een lokale gebruikersaccount
  • Get-Acl: Haalt de beveiligingsdescriptor op voor een bron

PowerShell scripting

  • Set-ExecutionPolicy: Stelt de PowerShell uitvoeringsbeleid in
  • Get-Variable: Haalt de variabelen op in de huidige console
  • Set-Variable (alias: set, sv): Stelt de waarde van een variabele in
  • Remove-Variable (alias: rv): Verwijdert een variabele
  • ForEach-Object: Voert een bewerking uit op elk item in een opgegeven verzameling
  • Where-Object: Selecteert objecten met specifieke eigenschappen

Taakbeheer

  • Start-Job (alias: sajb): Start een PowerShell achtergrondtaak
  • Get-Job: Haalt PowerShell achtergrondtaken op in de huidige sessie
  • Receive-Job: Haalt de resultaten van achtergrondtaken op
  • Stop-Job: Stopt een PowerShell achtergrondtaak
  • Wait-Job: Wacht tot één of alle PowerShell achtergrondtaken voltooid zijn

Uitvoerformatering

  • Format-Table: Formateert de uitvoer als een tabel
  • Format-List: Formateert de uitvoer als een lijst
  • Out-File: Stuurt de uitvoer naar een bestand
  • Export-Csv: Exporteert objecten naar een CSV-bestand
  • ConvertTo-Json: Converteert een object naar een JSON-geformateerde string

Gebruik Get-Help <cmdlet> voor gedetailleerde informatie over elk commando, inclusief zijn parameters en gebruikvoorbeelden.

Andere Cheatsheets