Altera o local atual para o local colocado mais recentemente na pilha. Você pode retirar o local da pilha padrão ou de uma pilha que criada com o cmdlet Push-Location.

Sintaxe

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

Descrição

O cmdlet Pop-Location altera o local atual para o local colocado mais recentemente na pilha usando o cmdlet Push-Location. Você pode retirar o local da pilha padrão ou de uma pilha criada com um comando Push-Location.

Parâmetros

-PassThru

Passa um objeto que representa o local para o pipeline. Por padrão, este cmdlet não gera nenhuma saída.

Necessário?

false

Posição?

named

Valor padrão

Aceitar entrada do pipeline?

false

Aceitar caracteres curinga?

false

-StackName <string>

Especifica uma pilha alternativa. Pop-Location retira o local adicionado mais recentemente dessa pilha. Essa pilha, então, se torna a pilha atual.

Necessário?

false

Posição?

named

Valor padrão

Aceitar entrada do pipeline?

true (ByPropertyName)

Aceitar caracteres curinga?

false

-UseTransaction

Inclui o comando na transação ativa. Este parâmetro é válido apenas quando uma transação está em andamento. Para obter mais informações, consulte about_Transactions.

Necessário?

false

Posição?

named

Valor padrão

Aceitar entrada do pipeline?

false

Aceitar caracteres curinga?

false

<CommonParameters>

Esse cmdlet oferece suporte aos parâmetros comuns: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Para obter mais informações, consulte about_Commonparameters.

Entradas e saídas

O tipo de entrada é o tipo dos objetos que você pode canalizar para o cmdlet. O tipo de retorno é o tipo dos objetos que o cmdlet retorna.

Entradas

None

Não é possível enviar a entrada para Pop-Location.

Saídas

None ou System.Management.Automation.PathInfo

Quando você usa o parâmetro PassThru, o Pop-Location gera um objeto System.Management.Automation.PathInfo que representa o local. Caso contrário, esse cmdlet não gera nenhuma saída.

Observações

Você também pode fazer referência a Pop-Location usando seu alias interno, "popd". Para obter mais informações, consulte about_Aliases.

O cmdlet Pop-Location foi desenvolvido para funcionar com os dados expostos por qualquer provedor. Para listar os provedores disponíveis em sua sessão, digite "Get-PSProvider". Para obter mais informações, consulte about_Providers.

Exemplo 1

C:\PS>pop-location

Descrição
-----------
Esse comando altera o seu local para o local colocado mais recentemente na pilha atual.






Exemplo 2

C:\PS>pop-location -stackname Stack2

Descrição
-----------
Esse comando altera o seu local para o local colocado mais recentemente na pilha Stack2.






Exemplo 3

C:\PS>pushd HKLM:\Software\Microsoft\PowerShell

pushd Cert:\LocalMachine\TrustedPublisher

popd

popd

PS C:\> push-location HKLM:\Software\Microsoft\PowerShell

PS HKLM:\Software\Microsoft\PowerShell> push-location Cert:\LocalMachine\TrustedPublisher

PS cert:\LocalMachine\TrustedPublisher> popd

PS HKLM:\Software\Microsoft\PowerShell> popd

PS C:\ps-test>

Descrição
-----------
Esses comandos usam os cmdlets Push-Location e Pop-Location para moverem-se entre locais com suporte em diferentes provedores do Windows PowerShell. Eles usam o alias "pushd" para Push-Location e o alias "popd" para Pop-Location.

O primeiro comando coloca o local atual do sistema de arquivos na pilha e move para a unidade HKLM com suporte do provedor Registry do Windows PowerShell. O segundo comando coloca o local do Registro na pilha e move para um local com suporte do provedor de certificados do Windows PowerShell. 

Os dois últimos comandos retiram esses locais da pilha. O primeiro comando "popd" retorna para a unidade Registry: e o segundo retorna para a unidade do sistema de arquivos.






See Also




Sumário