Exit-PSSession
Завершает интерактивный сеанс с удаленным компьютером.
Синтаксис
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.
См. также
Концепции
about_PSSessions
about_Remote
Enter-PSSession
New-PSSession
Get-PSSession
Remove-PSSession
Invoke-Command