Exit-PSSession
Kończy interakcyjną sesję z komputerem zdalnym.
Składnia
Default (Domyślna)
Exit-PSSession
Opis
Polecenie cmdlet Exit-PSSession kończy sesje interakcyjne, które rozpoczęły się przy użyciu polecenia cmdlet Enter-PSSession.
Możesz również użyć słowa kluczowego exit, aby zakończyć sesję interaktywną. Efekt jest taki sam jak w przypadku używania Exit-PSSession.
Przykłady
Przykład 1. Uruchamianie i zatrzymywanie sesji interakcyjnej
PS> Enter-PSSession -ComputerName Server01
Server01\PS> Exit-PSSession
PS>
Te polecenia uruchamiają się, a następnie zatrzymują interaktywną sesję 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ę na komputerze Server01, który używa sesji programu PowerShell (pssession).
Ponieważ sesja interaktywna została uruchomiona przy użyciu sesji programu PowerShell, jest nadal dostępna po zakończeniu sesji interakcyjnej. Jeśli używasz parametru ComputerName, Enter-PSSession tworzy sesję tymczasową, która zostanie zamknięta po zakończeniu sesji interakcyjnej.
Pierwsze polecenie używa polecenia cmdlet New-PSSession do utworzenia pssession na komputerze Server01. Polecenie zapisuje PSSession w zmiennej $s.
Drugie polecenie używa Enter-PSSession do rozpoczęcia sesji interaktywnej przy użyciu PSSession w $s.
Trzecie polecenie używa Exit-PSSession, aby zatrzymać sesję interaktywną.
Ostatnie polecenie wyświetla PSSession w zmiennej $s. Właściwość state
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ć interakcyjną sesję rozpoczętą przy użyciu Enter-PSSession. Słowo kluczowe exit ma taki sam efekt jak użycie Exit-PSSession.
Dane wejściowe
None
Nie można przekazywać obiektów do tego cmdletu.
Dane wyjściowe
None
To polecenie cmdlet nie zwraca żadnych danych wyjściowych.
Uwagi
Program PowerShell zawiera następujące aliasy dla Exit-PSSession:
- Wszystkie platformy:
exsn
To polecenie cmdlet przyjmuje tylko typowe parametry.