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-PSSession
di .
Esempio
Esempio 1: Avviare e arrestare una sessione interattiva
PS> Enter-PSSession -ComputerName Server01
Server01\PS> Exit-PSSession
PS>
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> $s = New-PSSession -ComputerName Server01
PS> Enter-PSSession -Session $s
Server01\PS> Exit-PSSession
PS> $s
Id Name ComputerName State ConfigurationName
-- ---- ------------ ----- -----------------
1 Session1 Server01 Opened Microsoft.PowerShell
Questi comandi avviano e arrestano una sessione interattiva con il computer Server01 che usa una sessione di PowerShell (PSSession).
Poiché la sessione interattiva è stata avviata tramite una sessione di 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> Enter-PSSession -ComputerName Server01
Server01\PS> exit
PS>
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-PSSession
di .
Input
None
Non è possibile inviare tramite pipe oggetti a questo cmdlet.
Output
None
Questo cmdlet non restituisce output.
Note
PowerShell include gli alias seguenti per Exit-PSSession
:
- Tutte le piattaforme:
exsn
Questo cmdlet accetta solo i parametri comuni.