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.