← Übersicht

Tastenkürzel

Nächste Folie
Vorherige Folie
ESC Zurück zur Übersicht
F Vollbild
? Diese Hilfe
LB-02 · Betriebssysteme

PowerShell – Grundlagen & Praxis

Objektorientierte Automatisierung für Windows und mehr

🎧 Episode anhören

Was ist PowerShell?

Eine Shell und Skriptsprache, die mit Objekten statt reinem Text arbeitet.

Der entscheidende Unterschied zur CMD: durch die Pipeline fließen echte Objekte, keine Textzeilen.

Cmdlet-Schema

Befehle folgen dem Muster Verb-Substantiv.

Verben Get, Set, New, Remove, Start, Stop – vorhersehbar.
Beispiele Get-Service, Get-Process, New-Item, Set-Content.

Die Pipeline

Get-Service | Where-Object Status -eq 'Running' | Sort-Object Name

Variablen & Operatoren

Filtern & Auswählen

Fehlerbehandlung

Robuste Skripte fangen Fehler kontrolliert ab.

try { ... } catch { ... } finally { ... }

Wichtige Bausteine

Praxisbeispiel

Alle gestoppten automatischen Dienste finden und neu starten:

Get-Service | Where-Object {$_.StartType -eq 'Automatic' -and $_.Status -eq 'Stopped'} | Start-Service

Ausgabe formatieren

Skripte strukturieren

Das Wichtigste

PowerShell denkt in Objekten – das macht Filtern, Sortieren und Weiterverarbeiten zuverlässig und lesbar.