Получить разрешение экрана на удаленном рабочем столе из командной строки 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

Связанный контент