Delen via


Convert-Path

Converteert een pad van een PowerShell-pad naar een PowerShell-providerpad.

Syntaxis

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

Description

De Convert-Path-cmdlet converteert een pad van een PowerShell-pad naar een PowerShell-providerpad.

Voorbeelden

Voorbeeld 1: De werkmap converteren naar een standaardpad van het bestandssysteem

In dit voorbeeld wordt de huidige werkmap, die wordt vertegenwoordigd door een punt (.), geconverteerd naar een standaardpad naar het bestandssysteem.

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

Voorbeeld 2: Een providerpad converteren naar een standaardregisterpad

In dit voorbeeld wordt het Pad van de PowerShell-provider geconverteerd naar een standaardregisterpad.

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

Voorbeeld 3: Een pad converteren naar een tekenreeks

In dit voorbeeld wordt het pad geconverteerd naar de basismap van de huidige provider, de bestandssysteemprovider, naar een tekenreeks.

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

Parameters

-LiteralPath

Hiermee geeft u, als een tekenreeksmatrix, het pad dat moet worden geconverteerd. De waarde van de parameter LiteralPath wordt exact gebruikt zoals deze is getypt. Er worden geen tekens geïnterpreteerd als jokertekens. Als het pad escapetekens bevat, plaatst u het tussen enkele aanhalingstekens. Enkele aanhalingstekens geven PowerShell aan dat er geen tekens als escapereeksen moeten worden geïnterpreteerd.

Zie about_Quoting_Rulesvoor meer informatie.

Type:String[]
Aliassen:PSPath, LP
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Path

Hiermee geeft u het PowerShell-pad dat moet worden geconverteerd.

Type:String[]
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:True

Invoerwaarden

String

U kunt een pad, maar geen letterlijk pad, doorsluisen naar deze cmdlet.

Uitvoerwaarden

String

Met deze cmdlet wordt een tekenreeks geretourneerd die het geconverteerde pad bevat.

Notities

PowerShell bevat de volgende aliassen voor Convert-Path:

  • Alle platforms:
    • cvpa

De cmdlets met het naamwoord Path manipuleren padnamen en retourneren de namen in een beknopte indeling die alle PowerShell-providers kunnen interpreteren. Ze zijn ontworpen voor gebruik in programma's en scripts waarin u alle of een deel van een pad in een bepaalde indeling wilt weergeven. Gebruik ze zoals u Dirname, Normpath, Realpath, Joinof andere pad manipulators.

U kunt de pad-cmdlets gebruiken met verschillende providers, waaronder het Bestandssysteem, Registryen Certificate providers.

Deze cmdlet is ontworpen om te werken met de gegevens die door elke provider worden weergegeven. Als u de providers wilt weergeven die beschikbaar zijn in uw sessie, typt u Get-PSProvider. Zie about_Providersvoor meer informatie.

Convert-Path alleen bestaande paden converteert. Het kan niet worden gebruikt om een locatie te converteren die nog niet bestaat.