Obtenha a resolução de exibição na Área de Trabalho Remota na linha de comando do Windows

Obtenha a resolução de exibição na Área de Trabalho Remota na linha de comando do Windows

Quando me conecto a outro computador usando a Área de Trabalho Remota, como posso obter, na linha de comando do Windows em lote, a resolução da tela da janela da Área de Trabalho Remota, e não a resolução da tela da área de trabalho do servidor remoto?

Por exemplo, se eu conectar o Rdp a um servidor com resolução de tela 1920x1080 com uma janela Rdp de 1024x900:

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

e dentro do Rdp tento pegar a resolução com wmic, ou seja

wmic desktopmonitor get screenheight, screenwidth
ScreenHeight  ScreenWidth
1080          1920

Esse é o servidor, mas não a resolução Rdp. Como pode ser obtida a resolução da tela Rdp?

Responder1

O comando a seguir deve fornecer a resolução de exibição configurada e também a resolução RDP:

wmic path Win32_VideoController get VideoModeDescription

Quando conectado via RDP, a saída deve ser semelhante a esta:

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

informação relacionada