Exit-PSSession
Termina una sessione interattiva con un computer remoto.
Sintassi
Exit-PSSession [<CommonParameters>]
Descrizione
Il cmdlet Exit-PSSession consente di terminare le sessioni interattive avviate tramite Enter-PSSession.
È anche possibile utilizzare la parola chiave Exit per terminare una sessione interattiva. L'effetto equivale all'utilizzo di Exit-PSSession.
Parametri
<CommonParameters>
Questo cmdlet supporta i parametri comuni -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_Commonparameters.
Input e output
Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet. Il tipo restituito è il tipo degli oggetti restituiti dal cmdlet.
Input |
Nessuno Non è possibile reindirizzare oggetti a Exit-PSSession. |
Output |
Nessuno Questo cmdlet non restituisce alcun output. |
Note
Questo cmdlet accetta solo i parametri comuni.
Esempio 1
C:\PS>Enter-PSSession -computername Server01
Server01\PS> Exit-PSSession
C:\PS>
Descrizione
-----------
Tramite questi comandi viene avviata e successivamente interrotta una sessione interattiva con il computer remoto Server01.
Esempio 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
Descrizione
-----------
Tramite questi comandi viene avviata e interrotta una sessione interattiva con il computer Server01 che utilizza una sessione di Windows PowerShell (PSSession).
Poiché la sessione interattiva è stata avviata tramite una sessione di Windows PowerShell (PSSession), la sessione PSSession è ancora disponibile al termine della sessione interattiva. Se si utilizza il parametro ComputerName, tramite Enter-PSSession viene creata una sessione temporanea che si chiude al termine della sessione interattiva.
Nel primo comando viene utilizzato il cmdlet New-PSSession per creare una sessione PSSession nel computer Server01. La sessione PSSession viene salvata nella variabile $s.
Nel secondo comando viene utilizzato il cmdlet Enter-PSSession per avviare una sessione interattiva utilizzando PSSession in $s.
Nel terzo comando viene utilizzato il cmdlet Exit-PSSession per interrompere la sessione interattiva.
Con il comando finale viene visualizzata la sessione PSSession nella variabile $s. La proprietà State indica che la sessione PSSession è ancora aperta e disponibile all'uso.
Esempio 3
C:\PS>Enter-PSSession -computername Server01
Server01\PS> exit
C:\PS>
Descrizione
-----------
Tramite questo comando viene utilizzata la parola chiave Exit per interrompere una sessione interattiva avviata tramite il cmdlet Enter-PSSession. La parola chiave Exit ha lo stesso effetto dell'utilizzo di Exit-PSSession.
Vedere anche
Concetti
about_PSSessions
about_Remote
Enter-PSSession
New-PSSession
Get-PSSession
Remove-PSSession
Invoke-Command