PowerShell ist Shell und Skriptsprache zugleich. Der große Unterschied zu Bash: Befehle (Cmdlets) geben Objekte statt reinem Text zurück. Cmdlets heißen Verb-Substantiv, z. B. Get-Process, Write-Host. Mit Get-Help Befehl bekommst du Hilfe, mit Get-Command findest du Befehle.
Groß- und Kleinschreibung spielt bei Befehlen keine Rolle.
Write-Host "Hallo, Welt!"
$name = "Mia"
Write-Host "Hallo $name"
Get-Date -Format "dd.MM.yyyy"
Get-Help Get-Process -ExamplesSo führst du den Code aus:
PowerShell 7 (pwsh) läuft auf Windows, macOS und Linux. Skript als skript.ps1 speichern und mit pwsh ./skript.ps1 starten.
Merke
Cmdlets heißen Verb-Substantiv
Ausgaben sind Objekte, nicht nur Text
Get-HelpundGet-Commandhelfen weiter
Aufgabe
Gib deinen Benutzernamen (`$env:USERNAME`) und das heutige Datum aus.