Delen via


Convert-Path

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

Syntax

Path (Standaard)

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

LiteralPath

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

Description

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

Voorbeelden

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

PS C:\> Convert-Path .

Met deze opdracht wordt de huidige werkmap, die wordt vertegenwoordigd door een punt (.), geconverteerd naar een standaardbestandssysteempad.

Voorbeeld 2: Een providerpad converteren naar een standaardregisterpad

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

Met deze opdracht wordt het pad van de Windows PowerShell-provider geconverteerd naar een standaardregisterpad.

Voorbeeld 3: Een pad converteren naar een tekenreeks

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

Met deze opdracht wordt het pad geconverteerd naar de basismap van de huidige provider, de bestandssysteemprovider, naar een tekenreeks.

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 wordt getypt. Er worden geen tekens geïnterpreteerd als jokertekens. Als het pad escape-tekens bevat, zet het dan tussen enkele aanhalingstekens. Enkele aanhalingstekens geven Windows PowerShell aan dat er geen tekens als escapereeksen moeten worden geïnterpreteerd.

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:PSPath

Parametersets

LiteralPath
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-Path

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

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

Path
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-UseTransaction

Bevat de opdracht in de actieve transactie. Deze parameter is alleen geldig wanneer een transactie wordt uitgevoerd. Zie about_Transactions voor meer informatie.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:usetx

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

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

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

    U kunt de pad-cmdlets gebruiken met verschillende providers, waaronder het bestandssysteem, register en certificaatproviders.

    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_Providers voor meer informatie.