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