如何在 Windows 2012 中终止远程桌面会话?

TOM*_*ANG 2 terminal-services

习惯了旧世界的“终端会话管理器”,但花了一个小时试图找出 Windows 2012 r2 中的等效项,我所需要的只是在另一台服务器上终止我的会话(因为它以某种方式卡住了),谷歌了一下,但我只是find是如何设置服务,我只需要一个简单的工具,甚至一个命令行

请帮忙!

Fra*_*mas 6

Win2k12 中似乎没有内置的等效工具,因为它已被远程桌面管理服务器组件部分取代,但在我见过的任何地方都没有为您提供一个很好的会话列表。

对于大多数用户来说,最简单的方法是使用任务管理器的用户选项卡。您通常可以从那里引导用户。对于 CLI,您可以通过命令行结束会话,使用quserlogoff(使用 quser 列出会话,并注销您想要的会话 ID)。如果您需要到服务器的远程 cli 连接,您可以使用psexec

PS C:\Windows\system32> quser
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>SomeUser              console             1  Active      none   8/16/2015 5:29 PM
PS C:\Windows\system32> logoff <sessionID>
Run Code Online (Sandbox Code Playgroud)

serverfault上的这个线程也有很多好主意,包括 power shell 命令(Get-RDUserSession/Disconnect-RDUser)、RDC 命令行实用程序(qwinsta/rwinsta),甚至是使 tsadmin.msc 工作的选项(如果从较旧的服务器。

或者您可以尝试使用其中一种第三方工具(只是示例,而不是建议):