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

Синтаксис

Exit-PSSession [<CommonParameters>]

Описание

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

Для завершения интерактивного сеанса также можно использовать ключевое слово Exit. Результат использования ключевого слова не отличается от результата использования командлета Exit-PSSession.

Параметры

<CommonParameters>

Данный командлет поддерживает общие параметры -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе about_Commonparameters.

Ввод и вывод

Входным типом является тип объектов, которые можно передавать командлету по конвейеру. Возвращаемым типом является тип объектов, возвращаемых командлетом.

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

None

Объекты невозможно передать командлету Exit-PSSession по конвейеру.

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

None

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

Примечания

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

Пример 1

C:\PS>Enter-PSSession -computername Server01

Server01\PS> Exit-PSSession

C:\PS>

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






Пример 2

C:\PS>$s = new-pssession -computername Server01

C:\PS> Enter-PSSession -session $s

Server01\PS> Exit-PSSession

C:\PS> $s

Id Name            ComputerName    State    ConfigurationName
-- ----            ------------    -----    -----------------
1  Session1        Server01        Opened   Microsoft.PowerShell

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

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

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

Вторая команда создает интерактивный сеанс с использованием командлета Enter-PSSession и сеанса PSSession, сохраненного в переменной $s. 

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

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






Пример 3

C:\PS>Enter-PSSession -computername Server01

Server01\PS> exit

C:\PS>

Описание
-----------
Эта команда использует ключевое слово Exit для завершения интерактивного сеанса, который был создан с использованием командлета Enter-PSSession. Результат использования ключевого слова Exit не отличается от результата использования командлета Exit-PSSession.






См. также




Содержание