Megosztás a következőn keresztül:


Pop-Location

Az aktuális helyet a verembe legutóbb leküldött helyre módosítja.

Syntax

Default (Alapértelmezett)

Pop-Location
    [-PassThru]
    [-StackName <String>]
    [-UseTransaction]
    [<CommonParameters>]

Description

A pop-location parancsmag a Push-Location parancsmag használatával a verembe legutóbb leküldött helyre módosítja az aktuális helyet. Az alapértelmezett veremből vagy egy push-location paranccsal létrehozott veremből is előugrathat egy helyet.

Példák

1. példa: Váltás a legutóbbi helyre

PS C:\> Pop-Location

Ez a parancs az aktuális veremhez legutóbb hozzáadott helyre módosítja a helyet.

2. példa: Váltás a névvel ellátott verem legújabb helyére

PS C:\> Pop-Location -StackName "Stack2"

Ez a parancs a Stack2 helyveremhez legutóbb hozzáadott helyre módosítja a helyet.

A helyveremekkel kapcsolatos további információkért tekintse meg a Jegyzeteket.

3. példa: Váltás különböző szolgáltatók helyei között

PS C:\> pushd HKLM:\Software\Microsoft\PowerShell
PS HKLM:\Software\Microsoft\PowerShell> pushd Cert:\LocalMachine\TrustedPublisher
PS cert:\LocalMachine\TrustedPublisher> popd
PS HKLM:\Software\Microsoft\PowerShell> popd
PS C:\>

Ezek a parancsok a Push-Location és Pop-Location parancsmagokat használják a különböző Windows PowerShell-szolgáltatók által támogatott helyek közötti váltáshoz. A parancsok a leküldéses aliast használják leküldéses hely és a előugró aliast Pop-Location.

Az első parancs leküldi a fájlrendszer aktuális helyét a verembe, és a Windows PowerShell beállításjegyzék-szolgáltató által támogatott HKLM-meghajtóra kerül.

A második parancs leküldi a beállításjegyzék helyét a verembe, és a Windows PowerShell-tanúsítványszolgáltató által támogatott helyre kerül.

Az utolsó két parancs ezeket a helyeket a veremen kívülre irányítja. Az első előugró parancs visszatér a Beállításjegyzék-meghajtóra, a második parancs pedig a fájlrendszer-meghajtóra.

Paraméterek

-PassThru

Átad egy objektumot, amely a helyet jelöli a folyamatnak. Ez a parancsmag alapértelmezés szerint nem hoz létre kimenetet.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-StackName

Megadja azt a helyvermet, amelyből a hely kiugróan megjelenik. Adjon meg egy helyveremnevet.

E paraméter nélkül pop-location az aktuális hely veremből előugró helyet. Alapértelmezés szerint az aktuális hely verem a Windows PowerShell által létrehozott névtelen alapértelmezett helyverem. A helyverem aktuális helyveremként való létrehozásához használja a Set-LocationStackName paraméterét.

pop-location csak akkor tud helyet felugratni a névtelen alapértelmezett veremből, ha az aktuális hely verem.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-UseTransaction

Tartalmazza a parancsot az aktív tranzakcióban. Ez a paraméter csak akkor érvényes, ha egy tranzakció folyamatban van. További információ: about_Transactions.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:False
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:usetx

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

None

Ehhez a parancsmaghoz nem csövezhet be bemenetet.

Kimenetek

None, System.Management.Automation.PathInfo

Ez a parancsmag létrehoz egy System.Management.Automation.PathInfo objektumot, amely a helyet jelöli, ha megadja a PassThru paramétert. Ellenkező esetben ez a parancsmag nem hoz létre kimenetet.

Jegyzetek

  • A verem egy utolsó előtti lista, amelyben csak a legutóbb hozzáadott elem érhető el. Elemeket ad hozzá egy veremhez a használt sorrendben, majd lekéri őket fordított sorrendben való használatra. A Windows PowerShell lehetővé teszi a szolgáltatói helyek helyvermekben való tárolását.
  • A Windows PowerShell lehetővé teszi a szolgáltatói helyek helyvermekben való tárolását. A Windows PowerShell létrehoz egy névtelen alapértelmezett helyvermet, és több elnevezett helyvermet is létrehozhat. Ha nem ad meg veremnevet, a Windows PowerShell az aktuális hely vermet használja. Alapértelmezés szerint a névtelen alapértelmezett hely az aktuális hely verem, de a Set-Location parancsmaggal módosíthatja az aktuális hely vermet.
  • A helyveremek kezeléséhez használja a Windows PowerShellHely parancsmagokat az alábbiak szerint:
  • Ha helyet szeretne hozzáadni egy helyveremhez, használja a Push-Location parancsmagot.
  • Ha helyet szeretne lekérni egy helyveremből, használja a pop-location parancsmagot.
  • Az aktuális helyverem helyeinek megjelenítéséhez használja a Get-Location parancsmag Stack paraméterét.
  • A helyek nevesített helyveremben való megjelenítéséhez használja a Get-Location parancsmag StackName paraméterét.
  • Új helyverem létrehozásához használja a Push-Location parancsmag StackName paraméterét. Ha nem létező vermet ad meg, push-location hozza létre a vermet.
  • A helyverem aktuális helyveremként való létrehozásához használja a Set-Location parancsmag StackName paraméterét.
  • A névtelen alapértelmezett helyverem csak akkor érhető el teljes mértékben, ha az aktuális hely verem. Ha egy elnevezett hely vermet hoz létre az aktuális hely veremként, többé nem használhatja leküldéses hely vagy pop-location parancsmagokat, parancsmagok nem adhatnak hozzá vagy kérhetnek le elemeket az alapértelmezett veremből, vagy nem használhatnak helylekérési parancsot a névtelen verem helyeinek megjelenítéséhez. Ha a névtelen vermet az aktuális veremként szeretné beállítani, használja Set-LocationStackName paraméterét $Null vagy üres sztring ("").
  • Az pop-location is hivatkozhat a beépített aliasával, előugró. További információ: about_Aliases.
  • pop-location úgy lett kialakítva, hogy bármely szolgáltató által közzétett adatokkal működjön együtt. A munkamenetben elérhető szolgáltatók listájához írja be a Get-PSProvider. További információ: about_Providers.