Disconnect-WSMan
断开客户端与远程计算机上的 WinRM 服务的连接。
语法
Disconnect-WSMan [-ComputerName <string>] [<CommonParameters>]
说明
Disconnect-WSMan cmdlet 用于断开客户端与远程计算机上的 WinRM 服务的连接。如果已将 WS-Management 会话保存在变量中,则会话对象将保留在变量中,但 WS-Management 的状态为“Closed”。您可以在 WS-Management 提供程序的上下文中使用此 cmdlet 断开客户端与远程计算机上的 WinRM 服务的连接。但是,也可以在更改到 WS-Management 提供程序之前,使用此 cmdlet 断开与远程计算机上的 WinRM 服务的连接。
有关如何连接到远程计算机上的 WinRM 服务的详细信息,请参阅 Connect-WSMan。
参数
-ComputerName <string>
指定要与其断开连接的计算机。值可以是完全限定的域名、NetBIOS 名称或 IP 地址。使用本地计算机名称、localhost 或点 (.)指定本地计算机。默认值为本地计算机。当远程计算机与用户位于不同的域时,必须使用完全限定的域名。可以通过管道将此参数的值传递给 cmdlet。
注意:不能断开与本地主机的连接(即与本地计算机的默认连接)。但是,如果与本地计算机建立了一个单独连接(例如,通过使用该计算机名称),则可以通过使用 Disconnect-WSMan cmdlet 删除该连接。
是否为必需? |
false |
位置? |
named |
默认值 |
localhost |
是否接受管道输入? |
false |
是否接受通配符? |
false |
<CommonParameters>
此 cmdlet 支持通用参数:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。有关详细信息,请参阅 about_Commonparameters.
输入和输出
输入类型是指可通过管道传递给 cmdlet 的对象的类型。返回类型是指 Cmdlet 所返回对象的类型。
输入 |
无 此 cmdlet 不接受任何输入。 |
输出 |
无 此 cmdlet 将不产生任何输出。 |
示例 1
C:\PS>Disconnect-WSMan -computer server01
C:\PS> cd WSMan:
PS WSMan:\>
PS WSMan:\> dir
WSManConfig: Microsoft.WSMan.Management\WSMan::WSMan
ComputerName Type
------------ ----
localhost Container
说明
-----------
此命令删除与远程计算机 server01 的连接。
通常在 WS-Management 提供程序的上下文中使用此 cmdlet 断开与远程计算机(在本例中为计算机 server01)的连接。但是,也可以在更改到 WSMan 提供程序之前,使用 Disconnect-WSMan cmdlet 删除与远程计算机的连接。这些连接将不会出现在 ComputerName 列表中。
另请参阅
概念
Connect-WSMan
Disable-WSManCredSSP
Enable-WSManCredSSP
Get-WSManCredSSP
Get-WSManInstance
Invoke-WSManAction
New-WSManInstance
New-WSManSessionOption
Remove-WSManInstance
Set-WSManInstance
Set-WSManQuickConfig
Test-WSMan