PowerShell-Referenzkarte – Wesentliche Befehle für Windows, Linux und macOS
PowerShell-Befehle mit Parametern – eine kleine Übersicht
Hier ist eine kleine Spickzettel: Hauptbefehle von PowerShell mit Parametern
Für interaktive Skript-Prompts über Plattformen hinweg, siehe [Skripte mit „Drücken Sie eine beliebige Taste zum Anhalten" in Bash, CMD, PowerShell und macOS pausieren](https://www.glukhov.org/de/developer-tools/terminals-shell/press-any-key-pause-bash-powershell-cmd/ “Skripte mit „Drücken Sie eine beliebige Taste zum Anhalten” in Bash, CMD, PowerShell und macOS pausieren mit praktischen Beispielen und TTY-sicheren Mustern").

Dieses beeindruckend kraftvolle Muschelbild wurde erzeugt durch das KI-Modell Flux 1 dev.
PowerShell-Basisbefehle
Get-Command: Listet alle verfügbaren Befehle aufGet-Help <cmdlet>: Zeigt Hilfeseiten für eine bestimmte Cmdlet anGet-Process: Listet alle laufenden Prozesse aufGet-Service: Listet alle Dienste aufGet-ChildItem(Alias:ls,dir): Listet Elemente im aktuellen Verzeichnis aufSet-Location(Alias:cd): Ändert das aktuelle VerzeichnisClear-Host(Alias:cls): Löscht die Konsolenansicht
PowerShell-Datei- und Verzeichnisverwaltung
New-Item(Alias:ni): Erstellt eine neue Datei oder ein neues VerzeichnisCopy-Item: Kopiert Dateien und VerzeichnisseMove-Item: Verschiebt Dateien und VerzeichnisseRemove-Item(Alias:rm): Löscht Dateien und VerzeichnisseRename-Item(Alias:rnp): Benennt eine Datei oder ein Verzeichnis umGet-Content(Alias:gc): Zeigt den Inhalt einer Datei an
PowerShell-Systemadministration
Start-Process(Alias:saps): Startet einen oder mehrere ProzesseStop-Process: Beendet einen oder mehrere laufende ProzesseStart-Service: Startet einen oder mehrere DiensteStop-Service: Beendet einen oder mehrere laufende DiensteRestart-Computer: Startet den Computer neuGet-WinEvent: Zeigt Windows-Ereignisprotokolle anCheckpoint-Computer: Erstellt einen Wiederherstellungspunkt auf dem Computer
PowerShell-Netzwerkbefehle
Test-Connection: Sendet ICMP-Echo-Anforderungspakete an einen oder mehrere ComputerInvoke-WebRequest(Alias:curl,wget): Ruht Inhalte von einer Webseite abGet-NetAdapter: Ruft Netzwerkkarten abGet-NetIPAddress: Ruft die IP-Adresskonfiguration ab
PowerShell-Benutzer- und Sicherheitsverwaltung
Get-LocalUser: Listet lokale Benutzerkonten aufNew-LocalUser: Erstellt ein neues lokales BenutzerkontoSet-LocalUser: Ändert ein lokales BenutzerkontoRemove-LocalUser: Löscht ein lokales BenutzerkontoGet-Acl: Ruft den Sicherheitsdeskriptor für eine Ressource ab
PowerShell-Skripterstellung
Set-ExecutionPolicy: Legt die PowerShell-Ausführungspolitik festGet-Variable: Ruft die Variablen in der aktuellen Konsole abSet-Variable(Alias:set,sv): Setzt den Wert einer VariableRemove-Variable(Alias:rv): Löscht eine VariableForEach-Object: Führt einen Vorgang für jedes Element in einer angegebenen Sammlung ausWhere-Object: Wählt Objekte mit bestimmten Eigenschaften aus
PowerShell-Jobverwaltung
Start-Job(Alias:sajb): Startet einen PowerShell-HintergrundjobGet-Job: Ruft die in der aktuellen Sitzung laufenden PowerShell-Hintergrundjobs abReceive-Job: Ruft die Ergebnisse von Hintergrundjobs abStop-Job: Stoppt einen PowerShell-HintergrundjobWait-Job: Wartet, bis einer oder alle PowerShell-Hintergrundjobs abgeschlossen sind
PowerShell-Ausgabeformatierung
Format-Table: Formatiert die Ausgabe als TabelleFormat-List: Formatiert die Ausgabe als ListeOut-File: Sendet die Ausgabe an eine DateiExport-Csv: Exportiert Objekte in eine CSV-DateiConvertTo-Json: Konvertiert ein Objekt in einen JSON-formatierten String
Verwenden Sie Get-Help <cmdlet> für detaillierte Informationen zu einem beliebigen Befehl, einschließlich seiner Parameter und Verwendungsbeispiele.
Nützliche 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 Spickzettel
- Entwickler-Tools: Der vollständige Leitfaden für moderne Entwicklungsworkflows
- GIT-Spickzettel
- cURL-Spickzettel
- Bash-Spickzettel
- Beste Linux-Terminal-Emulatoren: Vergleich 2026
- Hugo-Spickzettel
- Golang-Spickzettel
- LaTeX-Spickzettel
- Ollama-Spickzettel
- Docker-Spickzettel
- Kubernetes-Spickzettel
- Python-Spickzettel