Convert-Path
Konvertiert einen Pfad von einem Windows PowerShell-Pfad in einen Windows PowerShell-Anbieterpfad.
Syntax
Path (Standard)
Convert-Path
[-Path] <String[]>
[-UseTransaction]
[<CommonParameters>]
LiteralPath
Convert-Path
-LiteralPath <String[]>
[-UseTransaction]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet Convert-Path wird ein Pfad von einem Windows PowerShell-Pfad in einen Windows PowerShell-Anbieterpfad konvertiert.
Beispiele
Beispiel 1: Konvertieren des Arbeitsverzeichnisses in einen Standarddateisystempfad
PS C:\> Convert-Path .
Dieser Befehl konvertiert das aktuelle Arbeitsverzeichnis, das durch einen Punkt (.) dargestellt wird, in einen Standard-Dateisystempfad.
Beispiel 2: Konvertieren eines Anbieterpfads in einen Standardregistrierungspfad
PS C:\> Convert-Path HKLM:\Software\Microsoft
Mit diesem Befehl wird der Windows PowerShell-Anbieterpfad in einen Standardregistrierungspfad konvertiert.
Beispiel 3: Konvertieren eines Pfads in eine Zeichenfolge
PS C:\> Convert-Path ~
C:\Users\User01
Mit diesem Befehl wird der Pfad zum Basisverzeichnis des aktuellen Providers, bei dem es sich um den FileSystem-Provider handelt, in eine Zeichenfolge konvertiert.
Parameter
-LiteralPath
Gibt als Zeichenfolgenarray den zu konvertierenden Pfad an. Der Wert des LiteralPath--Parameters wird genau so verwendet, wie er eingegeben wird. Es werden keine Zeichen als Wildcards interpretiert. Wenn der Pfad Escapezeichen enthält, müssen Sie ihn in einfache Anführungszeichen einschließen. Einfache Anführungszeichen weisen Windows PowerShell an, keine Zeichen als Escapesequenzen zu interpretieren.
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | PSPath |
Parametersätze
LiteralPath
| Position: | Named |
| Obligatorisch: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-Path
Gibt den Windows PowerShell-Pfad an, der konvertiert werden soll.
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
Path
| Position: | 0 |
| Obligatorisch: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-UseTransaction
Enthält den Befehl in der aktiven Transaktion. Dieser Parameter ist nur gültig, wenn eine Transaktion ausgeführt wird. Weitere Informationen finden Sie unter about_Transactions.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | usetx |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Eingaben
String
Sie können einen Pfad, aber keinen Literalpfad, an dieses Cmdlet weiterleiten.
Ausgaben
String
Dieses Cmdlet gibt eine Zeichenfolge zurück, die den konvertierten Pfad enthält.
Hinweise
Die Cmdlets, die das Substantiv "Pfad" enthalten, bearbeiten Pfadnamen und geben die Namen in einem prägnanten Format zurück, das von allen Windows PowerShell-Anbietern interpretiert werden kann. Sie sind für die Verwendung in Programmen und Skripts vorgesehen, in denen Sie den Gesamten oder Einen Teil eines Pfadnamens in einem bestimmten Format anzeigen möchten. Verwenden Sie sie wie Dirname, Normpath, Realpath, Join oder andere Pfadmanipulatoren.
Sie können die Pfad-Cmdlets mit mehreren Anbietern verwenden, z. B. mit den Anbietern "Dateisystem", "Registrierung" und "Zertifikat".
Dieses Cmdlet wurde entwickelt, um mit den Daten zu arbeiten, die von einem beliebigen Anbieter verfügbar gemacht werden. Geben Sie
Get-PSProviderein, um die in Ihrer Sitzung verfügbaren Anbieter auflisten zu können. Weitere Informationen finden Sie unter about_Providers.