Disconnect-WSMan
断开客户端与远程计算机上的 WinRM 服务的连接。
语法
Disconnect-WSMan
[[-ComputerName] <String>]
[<CommonParameters>]
说明
此 cmdlet 仅在 Windows 平台上可用。
Disconnect-WSMan
cmdlet 断开客户端与远程计算机上的 WinRM 服务的连接。 如果将 WS-Management 会话保存在变量中,会话对象将保留在变量中,但 WS-Management 会话的状态 已关闭。 可以在 WSMan 提供程序的上下文中使用此 cmdlet 将客户端与远程计算机上的 WinRM 服务断开连接。 但是,在更改为 WSMan 提供程序之前,还可以使用此 cmdlet 从远程计算机上的 WinRM 服务断开连接。
有关如何连接到远程计算机上的 WinRM 服务的详细信息,请参阅 Connect-WSMan
。
示例
示例 1:删除与远程计算机的连接
PS C:\> Disconnect-WSMan -computer server01
PS C:\> cd WSMan:
PS WSMan:\> dir
WSManConfig: Microsoft.WSMan.Management\WSMan::WSMan
ComputerName Type
------------ ----
localhost Container
此命令将删除与名为 server01 的远程计算机的连接。
此 cmdlet 通常用于 WSMan 提供程序的上下文中,以断开与远程计算机的连接,在本例中为 server01 计算机。 但是,在更改为 WSMan 提供程序之前,还可以使用 Disconnect-WSMan
删除与远程计算机的连接。 这些连接不会显示在 ComputerName 列表中。
参数
-ComputerName
指定要对其运行管理作的计算机。 该值可以是完全限定的域名、NetBIOS 名称或 IP 地址。 使用本地计算机名称、使用 localhost 或使用点(.
)指定本地计算机。 本地计算机是默认值。 当远程计算机与用户位于不同的域中时,必须使用完全限定的域名。 可以将此参数的值通过管道传递给 cmdlet。
无法断开与本地主机的连接。 也就是说,无法断开与本地计算机的默认连接。 但是,如果创建与本地计算机的单独连接,例如,使用计算机名称。
类型: | String |
Position: | 0 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
None
不能通过管道将对象传递给此 cmdlet。
输出
None
此 cmdlet 不返回任何输出。