Disconnect-WSMan

断开客户端与远程计算机上的 WinRM 服务的连接。

语法

Default (默认值)

Disconnect-WSMan
    [[-ComputerName] <String>]
    [<CommonParameters>]

说明

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:\>
PS WSMan:\> dir
WSManConfig: Microsoft.WSMan.Management\WSMan::WSMan
ComputerName                                  Type
------------                                  ----
localhost                                     Container

此命令将删除与名为 server01 的远程计算机的连接。

通常在 WSMan 提供程序的上下文中,使用此 cmdlet 断开与远程计算机(在本例中为 server01 计算机)的连接。 但是,在更改为 WSMan 提供程序之前,还可以使用 Disconnect-WSMan 删除与远程计算机的连接。 这些连接不会显示在 ComputerName 列表中。

参数

-ComputerName

指定要对其运行管理操作的计算机。 该值可以是完全限定的域名、NetBIOS 名称或 IP 地址。 使用本地计算机名称、使用 localhost 或使用点(.)指定本地计算机。 本地计算机是默认值。 当远程计算机与用户位于不同的域时,必须使用完全限定的域名。 可以将此参数的值通过管道传递给 cmdlet。

无法断开与本地主机的连接。 也就是说,无法断开与本地计算机的默认连接。 但是,如果你创建与本地计算机的单独连接,例如,通过使用计算机名称。

参数属性

类型:String
默认值:Localhost
支持通配符:False
不显示:False

参数集

(All)
Position:0
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

None

此 cmdlet 不接受任何输入。

输出

None

此 cmdlet 将不生成任何输出。