Exit-PSSession
Kończy interakcyjną sesję z komputerem zdalnym.
Składnia
Exit-PSSession []
Opis
Polecenie cmdlet Exit-PSSession kończy sesje interakcyjne rozpoczęte 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 przy użyciu Exit-PSSession.
Przykłady
Przykład 1. Uruchamianie i zatrzymywanie sesji interakcyjnej
PS C:\> Enter-PSSession -computername Server01
Server01\PS> Exit-PSSession
PS C:\>
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 C:\> $Session = New-PSSession -ComputerName Server01
PS C:\> Enter-PSSession -Session $Session
Server01\PS> Exit-PSSession
PS C:\> $Session
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 Windows PowerShell (pssession).
Ponieważ sesja interaktywna została uruchomiona przy użyciu sesji programu Windows PowerShell, PSSession 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
Drugie polecenie używa Enter-PSSession do rozpoczęcia sesji interakcyjnej 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 C:\> Enter-PSSession -ComputerName "Server01"
Server01\PS> exit
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 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.