Cmd-Nachfolger: Scripting mit der Windows PowerShell
Navigieren im Dateibaum
Für die Navigation im System bietet die PowerShell ein System, bei dem die verschiedensten Datenquellen sowie Laufwerke zugänglich sind: Sie können also zum Beispiel das Dir
-Kommando auf ein Verzeichnis, aber auch auf einen Registry-Ast oder den Zertifikatspeicher des Systems anwenden.
Eine Auflistung aller Datenquellen liefert das CmdLet get-drive
. Neben den physikalischen und Netzwerklaufwerken listet es die Registry-Äste HKEY_CURRENT_USER und HKEY_LOCAL_MACHINE auf. Interessant sind auch die Zweige Variable und Env.
Das Wechseln eines Verzeichnisses erfolgt mit Set-Location
. Für diesen Befehl ist auch ein Alias auf das altbekannte cd
vorhanden. Durch die Gleichstellung von Laufwerken und Registry-Ästen können Sie etwa mit cd hklm:
in die Registry HKEY_LOCAL_MACHINE wechseln und darin zu den einzelnen Schlüsseln navigieren. Nach einem Wechsel mit cd variable:
können Sie sich mit dir
den Inhalt verschiedener Systemvariablen anzeigen lassen, ein Wechsel zu Env liefert die Environment-Variablen.