Exit-PSSession
结束与远程计算机的交互式会话。
语法
Default (默认值)
Exit-PSSession
说明
cmdlet Exit-PSSession 结束使用 cmdlet 启动的 Enter-PSSession 交互式会话。
还可以使用 exit 关键字结束交互式会话。 效果与使用 Exit-PSSession效果相同。
示例
示例 1:启动和停止交互式会话
PS> Enter-PSSession -ComputerName Server01
Server01\PS> Exit-PSSession
PS>
这些命令启动并停止与 Server01 远程计算机的交互式会话。
示例 2:使用 PSSession 对象启动和停止交互式会话
PS> $s = New-PSSession -ComputerName Server01
PS> Enter-PSSession -Session $s
Server01\PS> Exit-PSSession
PS> $s
Id Name ComputerName State ConfigurationName
-- ---- ------------ ----- -----------------
1 Session1 Server01 Opened Microsoft.PowerShell
这些命令使用 PowerShell 会话(PSSession)启动和停止与 Server01 计算机的交互式会话。
由于交互式会话是使用 PowerShell 会话启动的,因此当交互式会话结束时, PSSession 仍可用。 如果使用 ComputerName 参数, Enter-PSSession 则创建一个在交互式会话结束时关闭的临时会话。
第一个命令使用 New-PSSession cmdlet 在 Server01 计算机上创建 PSSession 。 该命令将 PSSession 保存在变量中 $s 。
第二个命令用于Enter-PSSession使用 PSSession 中的 PSSession 启动交互式会话。$s
第三个命令用于 Exit-PSSession 停止交互式会话。
最后一个命令在变量中$s显示 PSSession。
State 属性显示 PSSession 仍处于打开状态,可供使用。
示例 3:使用“exit”关键字停止会话
PS> Enter-PSSession -ComputerName Server01
Server01\PS> exit
PS>
此示例使用 exit 关键字来停止使用 Enter-PSSession.. 关键字 exit 的效果与使用 Exit-PSSession的效果相同。
输入
None
不能用管道将对象传送到此 cmdlet。
输出
None
此 cmdlet 不返回任何输出。
备注
PowerShell 包含以下与 Exit-PSSession相关的别名:
- 所有平台:
exsn
此 cmdlet 仅采用通用参数。