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
È possibile eseguire la pipe di un percorso, ma non un percorso letterale, a questo cmdlet.
Output
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.