使用 RDP 连接到 Windows Server 2012 R2 控制台会话

lqc*_*lqc 6 remote-desktop windows-server-2012-r2

我需要一个服务器进程以完全访问服务器的物理桌面运行。我还需要远程查看/控制它的状态。

我当前的解决方案涉及 VNC 服务器服务,但我想要一个更“本机”的解决方案。

我尝试使用 RDP 的会话阴影,但它不适用于控制台会话:

mstsc /shadow:3 /v:somehost.example.com /noConsentPrompt
Run Code Online (Sandbox Code Playgroud)

我得到的只是“指定的会话未连接”,而在服务器上查询会话给我:

> query session
 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
 >rdp-tcp#2         Administrator            1  Active
 console                                     3  Conn
 rdp-tcp                                 65536  Listen
Run Code Online (Sandbox Code Playgroud)

FWIW,我配置了组策略以允许未经同意的连接。

还有什么我可能会遗漏的,或者这是不可能的?

小智 0

我认为 Windows 2012 无法做到这一点。我知道过去我使用过 /console 或 /admin 开关,原因如下:

  • 查看控制台屏幕,看到弹出窗口,提示服务失败或系统或系统虚拟内存不足
  • 某些软件只有在控制台上才会安装(ID=0)

但在 Windows 2012 中这似乎不可能,因为它永远不会将您附加到 ID 0