Convert-Path
Converte un percorso da un percorso di Windows PowerShell a un percorso del provider di Windows PowerShell.
Sintassi
Path (Impostazione predefinita)
Convert-Path
[-Path] <String[]>
[-UseTransaction]
[<CommonParameters>]
LiteralPath
Convert-Path
-LiteralPath <String[]>
[-UseTransaction]
[<CommonParameters>]
Descrizione
Il cmdlet Convert-Path converte un percorso da un percorso di Windows PowerShell a un percorso del provider di 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, rappresentata da un punto (.), in un percorso standard del file system.
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 standard del Registro di sistema.
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 utilizzato esattamente come viene digitato. Nessun carattere viene interpretato come metacaratteri. Se il percorso include caratteri di escape, racchiudilo tra virgolette singole. Le virgolette singole indicano a Windows PowerShell di non interpretare alcun carattere come sequenze di escape.
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | PSPath |
Set di parametri
LiteralPath
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-Path
Specifica il percorso di Windows PowerShell da convertire.
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
Path
| Posizione: | 0 |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-UseTransaction
Include il comando nella transazione attiva. Questo parametro è valido solo quando è in corso una transazione. Per ulteriori informazioni, vedere about_Transactions.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | False |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | usetx |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Input
String
È possibile inviare tramite pipe un percorso, ma non uno letterale, a questo cmdlet.
Output
String
Questo cmdlet restituisce una stringa contenente il percorso convertito.
Note
I cmdlet che contengono il sostantivo Path modificano i nomi dei percorsi e restituiscono i nomi in un formato conciso che tutti i provider di Windows PowerShell possono interpretare. Sono progettati per l'uso in programmi e script in cui si desidera visualizzare tutto o parte di un nome di percorso in un formato specifico. Usali come useresti Dirname, Normpath, Realpath, Join o altri manipolatori di percorso.
È possibile utilizzare i cmdlet di percorso con diversi provider, tra cui i provider FileSystem, Registro di sistema e Certificati.
Questo cmdlet è progettato per lavorare con i dati esposti da qualsiasi provider. Per elencare i provider disponibili nella sessione, digitare
Get-PSProvider. Per ulteriori informazioni, vedere about_Providers.