Windows PowerShell Befehle

Hier sind die 50 wichtigsten Windows PowerShell Befehle.

Hier noch ein Link um die PowerShell Befehle zu lernen:
https://learn.microsoft.com/de-de/powershell/scripting/discover-powershell?view=powershell-7.6

Datei- und Ordnerverwaltung

Befehl Beschreibung
Copy-Item Kopiert Dateien oder Ordner an einen anderen Speicherort.
Get-ChildItem Listet die Dateien und Ordner im aktuellen Verzeichnis auf (wie dir/ls).
Get-Content Zeigt den Inhalt einer Datei an (wie type/cat).
Move-Item Verschiebt Dateien oder Ordner an einen neuen Ort.
New-Item Erstellt ein neues Element, z. B. eine leere Datei oder einen neuen Ordner.
Remove-Item Löscht Dateien, Ordner oder andere Objekte.
Rename-Item Benennt eine vorhandene Datei oder einen Ordner um.
Set-Location Wechselt das aktuelle Arbeitsverzeichnis (wie cd).
Test-Path Überprüft, ob ein Pfad, eine Datei oder ein Ordner existiert (gibt True/False aus).

Systeminformationen und Diagnose

Befehl Beschreibung
Get-ComputerInfo Ruft detaillierte System- und Hardwareinformationen des Computers ab.
Get-Date Ruft das aktuelle Datum und die Uhrzeit ab.
Get-EventLog Ermöglicht das Lesen und Analysieren der Windows-Einträge im Ereignisprotokoll.
Get-History Zeigt eine Liste der in der aktuellen Sitzung eingegebenen Befehle an.
Get-HotFix Listet alle installierten Windows-Updates und Patches auf.
Get-Service Zeigt den Status aller auf dem System registrierten Dienste an.
Restart-Computer Startet den lokalen Computer (oder einen entfernten PC) neu.
Set-Date Ändert das Systemdatum oder die Uhrzeit des Computers.
Stop-Computer Fährt den Computer sofort herunter.

Netzwerk und Internet

Befehl Beschreibung
Get-NetIPAddress Zeigt alle IP-Adresskonfigurationen der Netzwerkschnittstellen an.
Get-NetRoute Ruft die Einträge aus der IP-Routingtabelle des Systems ab.
Invoke-WebRequest Sendet HTTP/HTTPS-Anfragen an Webseiten (nützlich für Downloads/API-Abrufe).
Resolve-DnsName Führt eine DNS-Namensauflösung für Domains oder IP-Adressen durch.
Send-MailMessage Sendet eine E-Mail direkt aus der PowerShell heraus.
Test-Connection Sendet ICMP-Echo-Anfragen an einen Host (PowerShell-Äquivalent zu ping).
Test-NetConnection Testet die Verbindung zu einem Host inklusive spezifischer Port-Prüfung.

Anwendungen und Prozesse

Befehl Beschreibung
Get-Process Listet alle aktuell ausgeführten Prozesse auf dem Computer auf.
Start-Process Startet einen oder mehrere Prozesse (Programme) auf dem lokalen Computer.
Start-Service Startet einen oder mehrere deaktivierte oder angehaltene Systemdienste.
Stop-Process Beendet einen oder mehrere laufende Prozesse (wie taskkill).
Stop-Service Stoppt einen oder mehrere aktiv laufende Systemdienste.

Textsuche und Datenverarbeitung

Befehl Beschreibung
Export-Csv Konvertiert PowerShell-Objekte in eine CSV-Datei und speichert diese.
ForEach-Object Führt eine Operation für jedes Element in einer Sammlung von Objekten aus.
Import-Csv Liest eine CSV-Datei ein und erstellt daraus bearbeitbare PowerShell-Objekte.
Measure-Object Berechnet statistische Eigenschaften wie Anzahl, Durchschnitt oder Summe von Objekten.
Out-File Sendet die Ausgabe eines Befehls direkt in eine Textdatei.
Out-GridView Gibt die Daten in einem interaktiven, filterbaren Tabellenfenster aus.
Select-Object Filtert bestimmte Eigenschaften von Objekten heraus (z. B. nur Name und ID).
Select-String Sucht nach Textmustern in Dateien oder Ausgaben (PowerShell-Gegenstück zu grep/findstr).
Sort-Object Sortiert Objekte nach bestimmten Eigenschaften in auf- oder absteigender Reihenfolge.
Where-Object Filtert Objekte basierend auf bestimmten Bedingungen (SQL-ähnliche WHERE-Klausel).

Steuerung und Sonstiges

Befehl Beschreibung
Clear-Host Löscht den gesamten Inhalt des Konsolenfensters (Alias: cls).
Get-Alias Zeigt alle registrierten Befehls-Abkürzungen (Aliase) an.
Get-Command Listet alle auf dem System verfügbaren Cmdlets, Funktionen und Aliase auf.
Get-ExecutionPolicy Zeigt die aktuelle Sicherheitsrichtlinie für die Ausführung von Skripten an.
Get-Help Öffnet die eingebaute Hilfe und Dokumentation zu jedem beliebigen Befehl.
Read-Host Liest eine Eingabezeile des Benutzers aus der Konsole ein.
Set-ExecutionPolicy Ändert die Sicherheitsrichtlinie, um das Ausführen eigener Skripte zu erlauben.
Start-Sleep Hält die Ausführung eines Skripts für eine festgelegte Anzahl von Sekunden an.
Update-Help Lädt die neuesten Hilfedateien aus dem Internet herunter und aktualisiert sie.
Write-Output Gibt Objekte oder Texte in die Pipeline oder direkt in die Konsole aus.
windowspowershell.txt · Zuletzt geändert: von 127.0.0.1
Recent changes RSS feed Creative Commons License Donate Minima Template by Wikidesign Driven by DokuWiki