Obtenga la resolución de pantalla dentro del Escritorio remoto desde la línea de comandos de Windows

Obtenga la resolución de pantalla dentro del Escritorio remoto desde la línea de comandos de Windows

Cuando me conecto a otra computadora usando Escritorio remoto, ¿cómo puedo obtener, desde la línea de comandos de Windows en un lote, la resolución de pantalla de la ventana de Escritorio remoto, no la resolución de pantalla del escritorio del servidor remoto?

Por ejemplo, si me conecto con Rdp a un servidor con una resolución de pantalla de 1920x1080 con una ventana de Rdp de 1024x900:

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

y dentro del Rdp intento obtener la resolución con wmic, es decir

wmic desktopmonitor get screenheight, screenwidth
ScreenHeight  ScreenWidth
1080          1920

Ese es el servidor pero no la resolución Rdp. ¿Cómo se puede obtener la resolución de pantalla Rdp?

Respuesta1

El siguiente comando debería proporcionarle tanto la resolución de pantalla configurada como la resolución RDP:

wmic path Win32_VideoController get VideoModeDescription

Cuando se conecta a través de RDP, la salida debería verse así:

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

información relacionada