Udostępnij za pośrednictwem


Exit-PSSession

Kończy interakcyjną sesję z komputerem zdalnym.

Składnia

Exit-PSSession []

Opis

Polecenie Exit-PSSession cmdlet kończy interakcyjne sesje, 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 metody 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 używa 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 interaktywnej. Jeśli używasz parametru ComputerName , tworzy sesję tymczasową, Enter-PSSession która zostanie zamknięta po zakończeniu sesji interakcyjnej.

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 programu 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 narzędzie PSSession jest nadal otwarte i jest dostępne 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ą uruchomioną 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

Program PowerShell zawiera następujące aliasy dla programu Exit-PSSession:

  • Wszystkie platformy:
    • exsn

To polecenie cmdlet przyjmuje tylko typowe parametry.