Exit-PSSession
Kończy sesję interaktywną z komputerem zdalnym.
Składnia
Exit-PSSession []
Opis
Polecenie Exit-PSSession
cmdlet kończy interakcyjne sesje rozpoczęte przy użyciu Enter-PSSession
polecenia cmdlet .
Możesz również użyć słowa kluczowego exit
, aby zakończyć sesję interaktywną. Efekt jest taki sam jak w przypadku używania polecenia Exit-PSSession
.
Przykłady
Przykład 1. Uruchamianie i zatrzymywanie sesji interakcyjnej
PS> Enter-PSSession -ComputerName Server01
Server01\PS> Exit-PSSession
PS>
Te polecenia są uruchamiane, a następnie zatrzymywane sesji interakcyjnej z komputerem zdalnym Server01.
Przykład 2. Uruchamianie i zatrzymywanie sesji interakcyjnej przy użyciu obiektu 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
Te polecenia uruchamiają i zatrzymują interaktywną sesję z komputerem Server01, który używa sesji programu PowerShell (PSSession).
Ponieważ sesja interaktywna została rozpoczęta przy użyciu sesji programu PowerShell, sesja psSession jest nadal dostępna po zakończeniu sesji interakcyjnej. Jeśli używasz parametru ComputerName , tworzy sesję tymczasową zamykaną Enter-PSSession
po zakończeniu sesji interakcyjnej.
Pierwsze polecenie używa New-PSSession
polecenia cmdlet do utworzenia serwera PSSession na komputerze Server01. Polecenie zapisuje plik PSSession w zmiennej $s
.
Drugie polecenie używa polecenia Enter-PSSession
do uruchomienia sesji interakcyjnej przy użyciu programu PSSession w programie $s
.
Trzecie polecenie używa polecenia Exit-PSSession
do zatrzymania sesji interakcyjnej.
Ostatnie polecenie wyświetla polecenie PSSession w zmiennej $s
. Właściwość State pokazuje, że usługa PSSession jest nadal otwarta i jest dostępna do użycia.
Przykład 3. Użyj słowa kluczowego Exit, aby zatrzymać sesję
PS> Enter-PSSession -ComputerName Server01
Server01\PS> exit
PS>
W tym przykładzie użyto słowa kluczowego exit
, aby zatrzymać sesję interaktywną rozpoczętą przy użyciu polecenia Enter-PSSession
. Słowo exit
kluczowe ma taki sam efekt jak użycie polecenia Exit-PSSession
.
Dane wejściowe
None
Nie można potokować obiektów do tego polecenia cmdlet.
Dane wyjściowe
None
To polecenie cmdlet nie zwraca żadnych danych wyjściowych.
Uwagi
Program PowerShell zawiera następujące aliasy dla Exit-PSSession
programu :
- Wszystkie platformy:
exsn
To polecenie cmdlet przyjmuje tylko typowe parametry.