Condividi tramite


Convert-Path

Converte un percorso di Windows PowerShell in un percorso del provider di Windows PowerShell.

Sintassi

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

Descrizione

Il cmdlet Convert-Path converte un percorso da un percorso Windows PowerShell a un percorso provider Windows PowerShell.

Esempio

Esempio 1: Convertire la directory di lavoro in un percorso di file system standard

PS C:\> Convert-Path .

Questo comando converte la directory di lavoro corrente, che è rappresentata da un punto (.), in un percorso del file system standard.

Esempio 2: Convertire un percorso del provider in un percorso del Registro di sistema standard

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

Questo comando converte il percorso del provider di Windows PowerShell in un percorso del Registro di sistema standard.

Esempio 3: Convertire un percorso in una stringa

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

Questo comando converte il percorso della home directory del provider corrente, ovvero il provider FileSystem, in una stringa.

Parametri

-LiteralPath

Specifica, come matrice di stringhe, il percorso da convertire. Il valore del parametro LiteralPath viene usato esattamente come digitato. Nessun carattere viene interpretato come carattere jolly. Se il percorso include caratteri di escape, racchiuderlo tra virgolette singole. Le virgolette singole indicano a Windows PowerShell di non interpretare i caratteri come sequenze di escape.

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

-Path

Specifica il percorso di Windows PowerShell da convertire.

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

-UseTransaction

Include il comando nella transazione attiva. Questo parametro è valido solo quando è in corso una transazione. Per altre informazioni, vedere about_Transactions.

Type:SwitchParameter
Aliases:usetx
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

String

È possibile eseguire la pipe di un percorso, ma non un percorso letterale, a questo cmdlet.

Output

String

Questo cmdlet restituisce una stringa contenente il percorso convertito.

Note

  • I cmdlet che contengono i nomi dei percorsi modificano i nomi dei percorsi e restituiscono i nomi in formato conciso che tutti i provider di Windows PowerShell possono interpretare. Sono progettati per l'uso in programmi e script in cui si vuole visualizzare tutto o parte di un nome di percorso in un determinato formato. Usarli allo stesso modo di Dirname, Normpath, Realpath, Join o altri modificatori di percorso.

    È possibile usare i cmdlet Path con diversi provider, inclusi i provider di file system, del Registro di sistema e di certificati.

    Questo cmdlet è progettato per usare i dati esposti da qualsiasi provider. Per elencare i provider disponibili nella sessione, digitare Get-PSProvider. Per altre informazioni, vedere about_Providers.