🧠 Wenn du jemals ein schwarzes Fenster mit unverständlichen Inschriften geöffnet und es mit den Worten „Oh, besser nicht anfassen“ geschlossen hast – herzlichen Glückwunsch, das war PowerShell. Heute lernst du, wie du es mit Bedacht und ohne Angst nutzen kannst. Es wird einfach, lustig und mit Memes sein. Los geht's!
Was ist PowerShell und warum braucht man es überhaupt?

PowerShell ist ein leistungsstarkes Tool von Microsoft zur Automatisierung von Aufgaben und zur Verwaltung des Systems. Stellen Sie sich vor, es ist wie Google Docs, nur für einen Programmierer: Alles ist unter Kontrolle, alles ist automatisiert.
🤔 Warum nicht einfach der Explorer?
Explorer (gewöhnliches Ordnerfenster) | PowerShell |
|---|---|
Klicken Sie mit der Maus | Du schreibst Befehle ✍️ |
Du benennst langsam 100 Dateien um | Sie tun dies mit einer einzigen Codezeile |
Du brichst zusammen, wenn etwas nicht funktioniert | Reparieren Sie es über ein Skript |
PowerShell kann besonders nützlich sein, wenn du:
Arbeiten mit vielen Dateien
Sie führen häufig dieselben Aktionen aus (z. B. Kopieren/Archivieren)
Du möchtest das System einmal einrichten und die Routine für immer vergessen
👀 PowerShell ist wie eine Superkraft für deinen Computer. Nur statt eines Netzes gibt es Befehle.
So öffnen Sie PowerShell 🔓
Klicke auf
Win + RSchreibe
powershellDrücke Enter
Und du bist dabei! (Ja, es ist so einfach. Hab keine Angst!)
Und wenn du PowerShell als Administrator ausführen möchtest:
Finde PowerShell über die Windows-Suche
Klicke mit der rechten Maustaste und wähle „Als Administrator ausführen“
🧙♂️ Der Admin-Modus eröffnet noch mehr Möglichkeiten (z. B. Verwaltung von Diensten und Programmeinstellungen).
Erster Befehl: Get-Help
Get-HelpDieser Befehl ist dein neuer bester Freund. Er wird dir sagen, was jeder andere Befehl tut.
Get-Help Get-ProcessWenn Sie Beispiele für die Verwendung sehen möchten:
Get-Help Get-Process -Examples🧑🏫 Witz des Tages: PowerShell ist wie Stack Overflow, nur dass du dir selbst hilfst.
Nützliche Befehle für Anfänger 🛠️
Team | Was macht |
| Zeigt laufende Prozesse an |
| Beendet den Vorgang (z. B. Chrome schließen) |
| Zeigt Dienste im System an |
| Startet oder stoppt Dienste |
| Zeigt Dateien und Ordner im aktuellen Verzeichnis an |
| Wechseln Sie in einen anderen Ordner (Analog-CD) |
| Datei oder Ordner erstellen |
| Datei oder Ordner löschen |
| Dateien und Ordner kopieren |
| Dateien und Ordner verschieben |
Beispiele: Wie man Magie macht ✨
Alle Dateien im Ordner anzeigen:
Get-ChildItem C:\Users\PublicWechseln Sie in den Ordner:
Set-Location C:\Users\PublicErstellen Sie eine Textdatei:
New-Item -Path . -Name "example.txt" -ItemType "File"Datei löschen:
Remove-Item .\example.txtDatei umbenennen:
Rename-Item -Path "old.txt" -NewName "new.txt"Datei kopieren:
Copy-Item -Path "example.txt" -Destination "backup_example.txt"Datei verschieben:
Move-Item -Path "backup_example.txt" -Destination "C:\Backup"🤓 Pssst... So können Sie sogar die Reinigung auf dem Desktop automatisieren.
Wie man ein Skript schreibt 💻
PowerShell-Skripte sind einfach Dateien mit der Erweiterung .ps1. Du kannst den Editor öffnen, Befehle schreiben, als script.ps1 speichern und dann ausführen.
# Beispiel: Ein Skript, das 3 Ordner erstellt
New-Item -Path . -Name "Project1" -ItemType "Directory"
New-Item -Path . -Name "Project2" -ItemType "Directory"
New-Item -Path . -Name "Project3" -ItemType "Directory"Zum Starten:
.\script.ps1💡 Damit Skripte funktionieren, müssen Sie manchmal die Ausführungsrichtlinie ändern:
Set-ExecutionPolicy RemoteSignedWählen Sie Y (Yes) und Enter — alles ist fertig!
🙈 Witz des Tages: PowerShell-Skripte sind wie Nudeln: Wenn man es richtig macht, schmeckt es. Wenn nicht, wird alles zusammenkleben.
So automatisieren Sie tägliche Aufgaben 🤖
Hier sind einige Ideen, was Sie mit PowerShell automatisieren können:
🔄 Dateisicherung
Copy-Item "C:\Work\*" "D:\Backup\" -Recurse📅 Erstellen eines täglichen Protokolls
$today = Get-Date -Format "yyyy-MM-dd"
New-Item -Path . -Name "log_$today.txt" -ItemType "File"🧹 Löschen alter Dateien aus dem Ordner "Downloads":
Get-ChildItem "C:\Users\User\Downloads" | Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-30) } | Remove-Item🧼 Automatische Reinigung — jetzt Realität!
Was nun?
Wenn dir PowerShell gefallen hat (und es wird dir gefallen!), dann geht es hier weiter:
Lernen, komplexere Skripte zu schreiben
Remote-Computer verwalten
Automatisierung alltäglicher Aufgaben (Backups, Berichte usw.)
Verwenden Sie PowerShell mit dem Windows Task Scheduler
Arbeiten mit JSON-, CSV- und Excel-Dateien über PowerShell
Und wenn Sie nicht nur PowerShell, sondern auch andere Programmiersprachen lernen möchten, versuchen Sie es Kodik! Dies ist eine praktische und unterhaltsame App, um Python, JavaScript und andere Sprachen auch von Grund auf zu lernen 🧑💻📱
