Verwenden des Cmdlet \"Convert-Path\"

Übersetzen eines Windows PowerShell-Pfads

Das Cmdlet Convert-Path wandelt einen Windows PowerShell-Pfad in einen Systempfad um. Was bedeutet das, und spielt es überhaupt eine Rolle? Angenommen, Sie haben ein neues Windows PowerShell-Laufwerk (Laufwerk X) angelegt. Dieser Laufwerksbuchstabe ist nur in Windows PowerShell gültig. Sie können nicht in den Windows-Explorer wechseln und dort auf das Laufwerk X zugreifen. Convert-Path kann Ihnen jedoch den "realen" Pfad zu Laufwerk X mitteilen. Mit anderen Worten, Sie führen den folgenden Befehl aus:

Convert-Path x:

Damit erhalten Sie etwa die folgende Information:

C:\Scripts

Das ist besonders bei Registrierungslaufwerken sehr praktisch. Windows PowerShell verwendet eine eigene Syntax, um Registrierungspfade darzustellen. Um beispielsweise mit dem Cmdlet Set-Location in die Registrierung zu wechseln, verwenden Sie etwa folgenden Befehl:

Set-Location hkcu:\software\microsoft\windows

Das ist praktisch, aber außerhalb von Windows PowerShell hat ein Pfad wie hkcu:\software\microsoft\windows keine Bedeutung. Wenn Sie außerhalb von Windows PowerShell auf diesen Pfad verweisen wollen, lassen Sie sich einfach von Convert-Path helfen:

Convert-Path hkcu:\software\microsoft\windows

Dieser Befehl zeigt Ihnen den eigentlichen Pfad innerhalb der Registrierung an:

HKEY_CURRENT_USER\software\microsoft\windows

Aliase für "Convert-Path"

  • cvpa