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.