從 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

相關內容