Dela via


Convert-Path

Konverterar en sökväg från en PowerShell-sökväg till en PowerShell-providersökväg.

Syntax

Convert-Path
       [-Path] <String[]>
       [<CommonParameters>]
Convert-Path
       -LiteralPath <String[]>
       [<CommonParameters>]

Description

Cmdleten Convert-Path konverterar en sökväg från en PowerShell-sökväg till en PowerShell-providersökväg.

Exempel

Exempel 1: Konvertera arbetskatalogen till en standardsökväg för filsystem

Det här exemplet konverterar den aktuella arbetskatalogen, som representeras av en punkt (.), till en standardsökväg för FileSystem.

PS C:\> Convert-Path .
C:\

Exempel 2: Konvertera en providersökväg till en standardregistersökväg

Det här exemplet konverterar PowerShell-providersökvägen till en standardregistersökväg.

PS C:\> Convert-Path HKLM:\Software\Microsoft
HKEY_LOCAL_MACHINE\Software\Microsoft

Exempel 3: Konvertera en sökväg till en sträng

Det här exemplet konverterar sökvägen till hemkatalogen för den aktuella providern, som är FileSystem-providern, till en sträng.

PS C:\> Convert-Path ~
C:\Users\User01

Parametrar

-LiteralPath

Anger sökvägen som ska konverteras som en strängmatris. Värdet för parametern LiteralPath används exakt som det skrivs. Inga tecken tolkas som jokertecken. Om sökvägen innehåller escape-tecken omger du den inom enkla citattecken. Enkla citattecken säger till PowerShell att inte tolka några tecken som escape-sekvenser.

Type:String[]
Aliases:PSPath, LP
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Anger den PowerShell-sökväg som ska konverteras.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Indata

String

Du kan skicka en sökväg, men inte en literal sökväg, till den här cmdleten.

Utdata

String

Den här cmdleten returnerar en sträng som innehåller den konverterade sökvägen.

Kommentarer

Cmdletarna som innehåller path-substantivet manipulerar sökvägsnamnen och returnerar namnen i ett kortfattat format som alla PowerShell-leverantörer kan tolka. De är utformade för användning i program och skript där du vill visa hela eller delar av ett sökvägsnamn i ett visst format. Använd dem som om du skulle använda Dirname, Normpath, Realpath, Join eller andra sökvägsmanipulatörer.

Du kan använda sökvägs-cmdletar med flera providers, inklusive FileSystem, Registry och Certificate Providers.

Den här cmdleten är utformad för att fungera med data som exponeras av alla leverantörer. Om du vill visa en lista över de leverantörer som är tillgängliga i sessionen skriver du Get-PSProvider. Mer information finns i about_Providers.

Convert-Path konverterar bara befintliga sökvägar. Den kan inte användas för att konvertera en plats som inte finns ännu.