Exit-PSSession
Kończy interakcyjną sesję z komputerem zdalnym.
Składnia
Exit-PSSession []
Opis
Polecenie Exit-PSSession
cmdlet kończy sesje interakcyjne, które rozpoczęły się 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 elementu 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ę z komputerem Server01, który korzysta z sesji programu PowerShell (PSSession).
Ponieważ sesja interaktywna została uruchomiona 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ą, Enter-PSSession
która zostanie zamknięta po zakończeniu sesji interaktywnej.
Pierwsze polecenie używa New-PSSession
polecenia cmdlet do utworzenia psSession na komputerze Server01. Polecenie zapisuje plik PSSession w zmiennej $s
.
Drugie polecenie używa Enter-PSSession
polecenia do uruchomienia sesji interakcyjnej przy użyciu sesji PSSession w programie $s
.
Trzecie polecenie używa Exit-PSSession
polecenia , aby zatrzymać sesję interaktywną.
Ostatnie polecenie wyświetla psSession w zmiennej $s
. Właściwość State pokazuje, że psSession jest nadal otwarty i dostępny do użycia.
Przykład 3. Użycie słowa kluczowego Exit w celu zatrzymania sesji
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 w przypadku używania 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
To polecenie cmdlet przyjmuje tylko typowe parametry.