Resolve-Path

Feloldja az elérési út helyettesítő karaktereit, és megjeleníti az elérési út tartalmát.

Syntax

Resolve-Path
       [-Path] <String[]>
       [-Relative]
       [-Credential <PSCredential>]
       [<CommonParameters>]
Resolve-Path
       -LiteralPath <String[]>
       [-Relative]
       [-Credential <PSCredential>]
       [<CommonParameters>]

Description

A Resolve-Path parancsmag megjeleníti azokat az elemeket és tárolókat, amelyek megfelelnek a helyettesítő karakter mintájának a megadott helyen. Az egyezés tartalmazhat fájlokat, mappákat, beállításkulcsokat vagy bármely más, a PSDrive-szolgáltatótól elérhető objektumot.

Példák

1. példa: A kezdőmappa elérési útjának feloldása

A tilde karakter (~) az aktuális felhasználó kezdőlapjának rövidítése. Ez a példa a teljes elérési út értékét mutatja Resolve-Path be.

Resolve-Path ~

Path
----
C:\Users\User01

2. példa: A Windows mappa elérési útjának feloldása

Resolve-Path -Path "windows"

Path
----
C:\Windows

Amikor a meghajtó gyökeréből C: fut, ez a parancs visszaadja a Windows meghajtó mappájának C: elérési útját.

3. példa: Az összes elérési út lekérése a Windows mappában

"C:\windows\*" | Resolve-Path

Ez a parancs a mappában lévő összes fájlt és mappát visszaadja C:\Windows . A parancs egy folyamatkezelőt (|) használ egy elérésiút-sztring elküldéséhez Resolve-Path.

4. példa: UNC-elérési út feloldása

Resolve-Path -Path "\\Server01\public"

Ez a parancs felold egy univerzális elnevezési konvenciós (UNC) elérési utat, és visszaadja a megosztásokat az elérési úton.

5. példa: Relatív elérési utak lekérése

Resolve-Path -Path "c:\prog*" -Relative

.\Program Files
.\Program Files (x86)
.\programs.txt

Ez a parancs a meghajtó gyökerében C: lévő könyvtárak relatív elérési útját adja vissza.

6. példa: Szögletes zárójeleket tartalmazó elérési út feloldása

Ez a példa a LiteralPath paraméter használatával oldja fel az Test[xml] almappák elérési útját. A LiteralPath használatával a szögletes zárójelek normál karakterként, nem pedig normál kifejezésként lesznek kezelve.

Resolve-Path -LiteralPath 'test[xml]'

Paraméterek

-Credential

A művelet végrehajtásához engedéllyel rendelkező felhasználói fiókot ad meg. Alapértelmezés szerint az aktuális felhasználó.

Írjon be egy felhasználónevet, például User01 vagy Domain01\User01adjon át egy PSCredential objektumot. PSCredential objektumot a Get-Credential parancsmaggal hozhat létre. Ha felhasználónevet ír be, ez a parancsmag jelszó megadását kéri.

Ezt a paramétert a PowerShell-lel telepített szolgáltatók nem támogatják.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LiteralPath

Megadja a feloldandó elérési utat. A LiteralPath paraméter értéke pontosan a beírt módon van használva. A rendszer egyetlen karaktert sem értelmez helyettesítő karakterként. Ha az elérési út tartalmaz feloldó karaktereket, csatolja egy idézőjelbe ('). Az idézőjelek azt mondják a PowerShellnek, hogy ne értelmezzen karaktereket feloldósorozatként.

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

-Path

Megadja a feloldandó PowerShell-elérési utat. Ez a paraméter kötelező. Az elérési út sztringet is becsúszthatja.Resolve-Path A helyettesítő karakterek használata engedélyezett.

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

-Relative

Azt jelzi, hogy ez a parancsmag relatív elérési utat ad vissza.

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

Bevitelek

String

A parancsmag elérési útját tartalmazó sztringet csövezheti.

Kimenetek

PathInfo

Ez a parancsmag alapértelmezés szerint egy PathInfo objektumot ad vissza.

String

Ha megadja a Relatív paramétert, ez a parancsmag a feloldott elérési út sztringértékét adja vissza.

Jegyzetek

A PowerShell a következő aliasokat Resolve-Pathtartalmazza:

  • Minden platform:
    • rvpa

A *-Path parancsmagok a Fájlrendszer, a Beállításjegyzék és a Tanúsítványszolgáltatókkal működnek együtt.

Resolve-Path úgy lett kialakítva, hogy bármilyen szolgáltatóval működjön együtt. A munkamenetben elérhető szolgáltatók listájához írja be a következőt Get-PSProvider: További információ: about_providers.

Resolve-Path csak a meglévő útvonalakat oldja fel. Nem használható egy még nem létező hely feloldására.