在 Windows 2003 和 2008 中,我们有终端服务管理器(见下面的屏幕截图)。然而在 Windows Server 2012 中消失了。
有谁知道如何通过类似的工具或其他方式访问 Windows 2012 中当前远程登录的用户列表?
(我尝试从 Windows 2008 连接到 Windows 2012,这就是您在 TSM 组列表中看到“win2012”的原因。但这并没有起到什么作用,而且这也不是解决我的问题的方法。我只是想以某种方式管理 Win 2012 服务器上的远程用户。)
答案1
您可以使用qwinsta
命令行显示当前 RDP 会话。
qwinsta /server:computer01
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp 65536 Listen rdpwd
administrator 2 Disc rdpwd
要终止会话,请使用rwinsta
删除指定 ID 号的会话:
rwinsta /server:computer01 3
以下是列表远程桌面的命令行工具。
或者,您可以使用 PowerShell:
Get-RDUserSession
和Disconnect-RDUser
以下是列表这些 cmdlet。
答案2
是的,tsadmin 消失了。有点糟糕。有通过服务器管理器和远程桌面 Powershell cmdlet(get-command *RD*
)的 RDMS,但这两者都要求该服务器上存在完整的远程桌面服务部署。这些在没有 RDS 部署的服务器或工作站上不起作用。
您可以使用任务管理器...或者,如果您想要一些命令行,您可以使用我专门为此编写的实用程序:用户程序
哦,还有微软已经编写的 quser.exe,但我的实用程序还做了一些 quser 没有做的额外功能。
答案3
只需打开任务管理器中的“用户”选项卡即可。您将获得用户会话、其状态和正在运行的进程的完整列表。您还可以通过右键菜单注销它们。
看来这是 tsadmin 的替代品
答案4
我找到了 tsadmin 问题的解决方案。将这些文件从 2008 服务器复制到 Windows 2012/8 计算机的 c:\windows\system32 下
- 管理员工具
- 管理员权限
- umcRes.dll
- wts.dll
然后导入这些注册表设置,Tsadmin.msc 就可以再次工作了!:)
Reg 文件已附加。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}]
"ApplicationBase"=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,\
73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,00,00
"About"="{00000000-0000-0000-0000-000000000000}"
"VersionStringIndirect"="@C:\\Windows\\System32\\umcRes.dll,-106"
"ProviderStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,\
00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
5c,00,75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
00,31,00,30,00,32,00,00,00
"NameString"="Remote Desktop Services Manager"
"HelpTopic"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
74,00,25,00,5c,00,68,00,65,00,6c,00,70,00,5c,00,74,00,73,00,5f,00,6d,00,61,\
00,6e,00,61,00,67,00,65,00,72,00,2e,00,63,00,68,00,6d,00,00,00
"AssemblyName"="tsadmin"
"RuntimeVersion"="v2.0.50215"
"Description"="Manage Remote Desktop Services sessions"
"DescriptionStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,\
64,00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
00,5c,00,75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,\
2d,00,31,00,30,00,34,00,00,00
"LinkedHelpTopics"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,\
00,6f,00,74,00,25,00,5c,00,68,00,65,00,6c,00,70,00,5c,00,74,00,73,00,5f,00,\
6d,00,61,00,6e,00,61,00,67,00,65,00,72,00,2e,00,63,00,68,00,6d,00,00,00
"NameStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,\
00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\
00,30,00,33,00,00,00
"IconIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,\
00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,75,00,\
6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,31,\
00,31,00,00,00
"FxVersion"="2.0.1.7"
"Type"="Microsoft.TerminalServices.Monitor.SnapIn.TSManagerSnapIn, tsadmin, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
"FolderBitmapsColorMask"=dword:00000000
"ModuleName"="tsadmin.dll"
"Provider"="Microsoft Corporation"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}\NodeTypes]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}\Standalone]