Condividi tramite


Exit-PSSession

Termina una sessione interattiva con un computer remoto.

Sintassi

Exit-PSSession []

Descrizione

Il Exit-PSSession cmdlet termina sessioni interattive avviate usando il Enter-PSSession cmdlet .

È anche possibile usare la exit parola chiave per terminare una sessione interattiva. L'effetto è uguale all'uso Exit-PSSessiondi .

Esempio

Esempio 1: Avviare e arrestare una sessione interattiva

PS C:\> Enter-PSSession -ComputerName Server01
Server01\PS> Exit-PSSession
PS C:\>

Questi comandi avviano e arrestano una sessione interattiva con il computer remoto Server01.

Esempio 2: Avviare e arrestare una sessione interattiva usando un oggetto PSSession

PS C:\> $s = New-PSSession -ComputerName Server01
PS C:\> Enter-PSSession -Session $s
Server01\PS> Exit-PSSession
PS C:\> $s
Id Name            ComputerName    State    ConfigurationName
-- ----            ------------    -----    -----------------
1  Session1        Server01        Opened   Microsoft.PowerShell

Questi comandi avviano e arresteranno una sessione interattiva con il computer Server01 che usa una sessione di Windows PowerShell (PSSession).

Poiché la sessione interattiva è stata avviata tramite una sessione di Windows PowerShell, la sessione PSSession è ancora disponibile al termine della sessione interattiva. Se si usa il parametro ComputerName , Enter-PSSession crea una sessione temporanea che viene chiusa al termine della sessione interattiva.

Il primo comando usa il New-PSSession cmdlet per creare una sessione PSSession nel computer Server01. Il comando salva la sessione PSSession nella $s variabile .

Il secondo comando usa Enter-PSSession per avviare una sessione interattiva usando la sessione PSSession in $s.

Il terzo comando usa Exit-PSSession per arrestare la sessione interattiva.

Il comando finale visualizza la sessione PSSession nella $s variabile . La proprietà State mostra che la sessione PSSession è ancora aperta e disponibile per l'uso.

Esempio 3: Usare la parola chiave Exit per arrestare una sessione

PS C:\> Enter-PSSession -ComputerName Server01
Server01\PS> exit
PS C:\>

In questo esempio viene usata la exit parola chiave per arrestare una sessione interattiva avviata tramite Enter-PSSession. La exit parola chiave ha lo stesso effetto dell'uso Exit-PSSessiondi .

Input

None

Non è possibile inviare tramite pipe oggetti a questo cmdlet.

Output

None

Questo cmdlet non restituisce output.

Note

Windows PowerShell include gli alias seguenti per Exit-PSSession:

  • exsn

Questo cmdlet accetta solo i parametri comuni.