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 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:\> $s = New-PSSession -ComputerName Server01
PS C:\> Enter-PSSession -Session $s
Server01\PS> Exit-PSSession
PS C:\> $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 Windows PowerShell (PSSession).
Ponieważ sesja interaktywna została uruchomiona przy użyciu sesji programu Windows 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 C:\> Enter-PSSession -ComputerName Server01
Server01\PS> exit
PS C:\>
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 Windows PowerShell zawiera następujące aliasy dla programu Exit-PSSession
:
exsn
To polecenie cmdlet przyjmuje tylko typowe parametry.