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