如何使用 PowerShell 刪除已連線的遠端桌面使用者會話
我們可以使用 PowerShell 刪除已連線的 RDP 會話,具體而言,可以在 PowerShell 中使用 cmd 命令 “reset session”。 讓我們看看它支援的引數。
示例
PS C:\> reset session /?
Reset the session subsytem hardware and software to known initial values.
RESET SESSION {sessionname | sessionid} [/SERVER:servername] [/V]
sessionname Identifies the session with name sessionname.
sessionid Identifies the session with ID sessionid.
/SERVER:servername The server containing the session (default is current).
/V Display additional information.我們可以在此提供會話 ID 或名稱,還可以提供遠端伺服器名稱。
假設我們在名為 Test1-Win2k12 的遠端計算機上面有以下活動會話,

我們可以使用會話名稱或會話 ID 斷開遠端會話。首先,我們將斷開會話 ID 為 1 的遠端會話。
reset session 1 /server:test1-win2k12
當我們再次查詢會話時,
示例
query session /server:Test1-win2k12
輸出

現在我們使用 SessionName 斷開名為 rdp-tcp#0 的會話,
reset session rdp-tcp#0 /server:test1-win2k12
讓我們再次查詢會話,它應該會與遠端伺服器斷開連線。

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP