Disconnect-WSMan
中斷客戶端與遠端電腦上的 WinRM 服務連線。
語法
Default (預設值)
Disconnect-WSMan
[[-ComputerName] <String>]
[<CommonParameters>]
Description
Disconnect-WSMan Cmdlet 會將客戶端與遠端電腦上的 WinRM 服務中斷連線。 如果您將 WS-Management 會話儲存在變數中,會話物件會保留在變數中,但 WS-Management 會話的狀態為 Closed。 您可以在 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 之遠端電腦的連線。
此Cmdlet通常用在WSMan提供者的環境中,以中斷與遠端電腦的連接,此案例中的遠端電腦是server01。 不過,您也可以使用 Disconnect-WSMan,先移除遠端電腦的連線,再變更為 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 不會產生任何輸出。