Windows PowerShell Befehle
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). |
| 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