当我使用远程桌面连接到另一台计算机时,如何从 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