从 Windows 命令行获取远程桌面内的显示分辨率

从 Windows 命令行获取远程桌面内的显示分辨率

当我使用远程桌面连接到另一台计算机时,如何从 Windows 命令行批量获取远程桌面窗口的屏幕分辨率,而不是远程服务器桌面的屏幕分辨率?

例如,如果我使用 Rdp 连接到屏幕分辨率为 1920x1080 且 Rdp 窗口为 1024x900 的服务器:

mstsc /w:1024 /h:900 /v:remote_host

在 Rdp 中我尝试使用 wmic 获取分辨率,即

wmic desktopmonitor get screenheight, screenwidth
ScreenHeight  ScreenWidth
1080          1920

那是服务器,而不是 Rdp 分辨率。如何获取 Rdp 屏幕分辨率?

答案1

以下命令应为您提供配置的显示分辨率以及 RDP 分辨率:

wmic path Win32_VideoController get VideoModeDescription

通过 RDP 连接时,输出应如下所示:

VideoModeDescription
1920 x 1080 x 4294967296 colors
1704 x 942 x 4294967296 colors

相关内容