Compartilhar via


Exit-PSSession

Encerra uma sessão interativa com um computador remoto.

Sintaxe

Exit-PSSession [<CommonParameters>]

Descrição

O cmdlet Exit-PSSession encerra sessões interativas que você iniciou usando Enter-PSSession.

Você também pode usar a palavra-chave Exit para encerrar uma sessão interativa. O efeito é igual ao de usar Exit-PSSession.

Parâmetros

<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

Nenhum

Não é possível canalizar objetos para Exit-PSSession.

Saídas

Nenhum

Este cmdlet não retorna nenhuma saída.

Observações

Esse cmdlet assume apenas os parâmetros comuns.

Exemplo 1

C:\PS>Enter-PSSession -computername Server01

Server01\PS> Exit-PSSession

C:\PS>

Descrição
-----------
Esses comandos iniciam e param uma sessão interativa com o computador remoto Server01.





Exemplo 2

C:\PS>$s = new-pssession -computername Server01

C:\PS> Enter-PSSession -session $s

Server01\PS> Exit-PSSession

C:\PS> $s

Id Name            ComputerName    State    ConfigurationName
-- ----            ------------    -----    -----------------
1  Session1        Server01        Opened   Microsoft.PowerShell

Descrição
-----------
Esses comandos iniciam e param uma sessão interativa com o computador Server01 que usa uma sessão do Windows PowerShell (PSSession).

Como a sessão interativa foi iniciada com o uso de uma sessão do Windows PowerShell (PSSession), uma PSSession ainda estará disponível quando a sessão interativa terminar. Se você usar o parâmetro ComputerName, Enter-PSSession criará uma sessão temporária que será fechada quando a sessão interativa terminar.

O primeiro comando usa o cmdlet New-PSSession para criar uma PSSession no computador Server01. O comando salva a PSSession na variável $s.

O segundo comando usa o cmdlet Enter-PSSession para iniciar uma sessão interativa que usa a PSSession em $s. 

O terceiro comando usa o cmdlet Exit-PSSession para encerrar a sessão interativa.

O comando final exibe a PSSession na variável $s. A propriedade State mostra que a PSSession ainda está aberta e disponível para ser usada.





Exemplo 3

C:\PS>Enter-PSSession -computername Server01

Server01\PS> exit

C:\PS>

Descrição
-----------
Esse comando usa a palavra-chave Exit para encerrar uma sessão interativa iniciada com o uso do cmdlet Enter-PSSession. A palavra-chave Exit tem o mesmo efeito que usar Exit-PSSession.





Consulte também

Conceitos

about_PSSessions
about_Remote
Enter-PSSession
New-PSSession
Get-PSSession
Remove-PSSession
Invoke-Command