Поделиться через


Exit-PSSession

Завершает интерактивный сеанс с удаленным компьютером.

Синтаксис

Exit-PSSession []

Описание

Командлет Exit-PSSession завершает интерактивные сеансы, запущенные с помощью командлета Enter-PSSession .

Вы также можете использовать ключевое exit слово для завершения интерактивного сеанса. Эффект совпадает с использованием Exit-PSSession.

Примеры

Пример 1. Запуск и остановка интерактивного сеанса

PS C:\> Enter-PSSession -ComputerName Server01
Server01\PS> Exit-PSSession
PS C:\>

Эти команды создают и затем завершают интерактивный сеанс с удаленным компьютером Server01.

Пример 2. Запуск и остановка интерактивного сеанса с помощью объекта 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

Эти команды запускают и останавливают интерактивный сеанс с компьютером Server01, использующим сеанс Windows PowerShell (PSSession).

Так как интерактивный сеанс был запущен с помощью сеанса Windows PowerShell, служба PSSession по-прежнему доступна при завершении интерактивного сеанса. При использовании параметра ComputerName создается временный сеанс, Enter-PSSession который закрывается при завершении интерактивного сеанса.

Первая команда использует New-PSSession командлет для создания PSSession на компьютере Server01. Команда сохраняет PSSession в переменной $s .

Вторая команда используется Enter-PSSession для запуска интерактивного сеанса с помощью PSSession в $s.

Третья команда используется Exit-PSSession для остановки интерактивного сеанса.

Последняя команда отображает PSSession в переменной $s . Свойство State показывает, что PSSession по-прежнему открыт и доступен для использования.

Пример 3. Использование ключевого слова exit для остановки сеанса

PS C:\> Enter-PSSession -ComputerName Server01
Server01\PS> exit
PS C:\>

В этом примере используется ключевое слово для остановки exit интерактивного сеанса, запущенного с помощью Enter-PSSession. Ключевое exit слово имеет тот же эффект, что и использование Exit-PSSession.

Входные данные

None

Невозможно передать объекты в этот командлет.

Выходные данные

None

Этот командлет не возвращает выходные данные.

Примечания

Windows PowerShell включает следующие псевдонимы для Exit-PSSession:

  • exsn

Этот командлет принимает только общие параметры.