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.