Quickstarts & HowTos

Hier findest du kurze Praxis‑Anleitungen für typische Aufgaben in PowerShell.

Invoke-WebRequest: Webseiten auslesen

Mit Invoke-WebRequest (alias iwr) kannst du HTML, JSON und Dateien aus dem Web laden.

PowerShell
Invoke-WebRequest https://psugh.github.io/meeting-data.json | ConvertFrom-Json

Das wird zum Beispiel in unseren Terminanzeigen verwendet.

ConvertFrom-Json: JSON in PowerShell-Objekte

Wenn du JSON aus einer API bekommst, hilft dir ConvertFrom-Json, das Ergebnis in ein Objekt zu verwandeln.

PowerShell
$data = Invoke-WebRequest https://psugh.github.io/meeting-data.json | ConvertFrom-Json $data.nextMeeting.date

Select-Object: Eigenschaften auswählen

Wähle die richtigen Eigenschaften aus, damit deine Pipeline schlank bleibt und nur das ausgegeben wird, was du brauchst.

PowerShell
Get-Process | Select-Object Name, CPU, WorkingSet

Weitere Themen

  • PowerShell-Profile – eigene Startskripte anlegen
  • Module verwalten – Install-Module, Update-Module, Find-Module
  • Fehlerbehandlung – Try/Catch/Finally & $ErrorActionPreference

Hast du ein Thema, das dich interessiert? Schreib uns gerne auf Discord oder im Meetup-Chat.