如何使用 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