Wer mit PowerShell arbeitet, wechselt ständig zwischen Laufwerken und Ordnern. Viele Skripte liegen nicht im Benutzerprofil, sondern z. B. unter C:\Scripts. Die folgenden Befehle reichen für fast alle Fälle.
Laufwerk wechseln
PowerShell startet im Benutzerprofil, z. B. unter C:\Users\Name. Um auf ein anderes Laufwerk zu wechseln, geben Sie den Laufwerksbuchstaben mit Doppelpunkt ein:
D:
Q:
C:
In der Ordnerstruktur navigieren
Eine Ebene nach oben
cd ..
In PowerShell funktioniert auch cd.. ohne Leerzeichen.
Ins Stammverzeichnis des Laufwerks
cd \
Damit landen Sie z. B. in C:\. Auch hier geht die Kurzform cd\.
In einen Unterordner wechseln
cd Ordnername
Enthält der Pfad Leerzeichen, setzen Sie ihn in Anführungszeichen:
cd "C:\Program Files"
Mit der Tab-Taste ergänzt PowerShell Ordnernamen. Sie müssen sie also nicht vollständig tippen.
Wo bin ich gerade?
Get-Location
Der Alias dafür ist pwd.
cd ist ein Alias für Set-Location
cd ist in PowerShell kein eigener Befehl, sondern ein Alias, also ein Kurzname. Das eigentliche Cmdlet heißt Set-Location. PowerShell hat den Kurznamen aus der Eingabeaufforderung übernommen, damit Umsteiger sich zurechtfinden. Weitere Aliase sind chdir und sl.
Ein Unterschied: Beim Cmdlet brauchen Sie das Leerzeichen.
Set-Location .. # funktioniert
Set-Location.. # funktioniert nicht
Ordnerinhalt anzeigen: Get-ChildItem und dir
Wenn Sie nicht mehr wissen, wie ein Ordner heißt, lassen Sie sich den Inhalt anzeigen:
Get-ChildItem
Kürzer geht es mit den Aliasen dir, ls oder gci. Alle zeigen Ordner und Dateien im aktuellen Verzeichnis.
Beispiel: zum Desktop navigieren
Sie wollen nach C:\Users\Name\Desktop, wissen aber nicht mehr, wie der Ordner genau heißt:
cd C:\Users\Namedirzeigt alle Ordner an.- Sie finden den Ordner
Desktop. cd Desktopwechselt hinein.
Nach diesem Muster finden Sie sich in jeder Ordnerstruktur zurecht.
Nicht nur Ordner: Registry und Umgebungsvariablen
Set-Location funktioniert in PowerShell auch außerhalb des Dateisystems. Die Registry und die Umgebungsvariablen erscheinen als eigene Laufwerke:
cd HKLM:\SOFTWARE
cd Env:
Mit dir sehen Sie dort Registry-Schlüssel oder Variablen wie Dateien in einem Ordner.
Kurz zusammengefasst
| Aufgabe | Befehl | Alias |
|---|---|---|
| Ordner wechseln | Set-Location |
cd, chdir, sl |
| Inhalt anzeigen | Get-ChildItem |
dir, ls, gci |
| Aktuellen Ordner anzeigen | Get-Location |
pwd |
Weiter geht es mit unserem PowerShell-Starterpack: Version aktualisieren, Module und Hilfe einrichten.
IT-Betreuung mit ITNG Care
Mit ITNG Care kümmern wir uns um Updates, Geräte und Sicherheit Ihres Betriebs, zum festen Monatspreis je Benutzer. ITNG Care ansehen
