Другие ответы, в которых упоминалось редактирование настройки winposstr в файле .RDP, казались многообещающими, но я был сбит с толку объяснением того, как должны быть рассчитаны значения позиции.
Статья TechNet Как настроить монитор для сеанса удаленного рабочего стола в настройке мультимонитора имеет хорошее объяснение.
Кстати, в статье используются более четкие названия для позиций, я думаю, которые использовались в других ответах здесь: “winposstr:s:0,1,left,top,right,bottom”, где горизонтальные значения измеряются слева направо, а вертикальные - сверху вниз.
Насколько я вижу из статьи и из эксперимента с RDP-файлом в Windows 8.1, вот как отредактировать RDP-файл, чтобы максимизировать RDP-сессию на конкретном мониторе:
1) Определите левый и правый края каждого из ваших мониторов, основываясь на их разрешении, и какой из мониторов является основным. В моем случае, это мои мониторы:
Левая рука = Основной, 1680x1050;
Правая рука = Вторичный, 1920x1200.
Так что края двух мониторов будут:
Основной (левый) монитор: Левый край: 0, Правый край: 1679 (не 1680, потому что горизонтальное положение основано на 0, а не на 1);
Вторичный (правый) монитор: Левый фронт: 1680, правый фронт: 3599 (1680 + 1920 - 1, так как горизонтальная позиция основана на 0).
Обратите внимание, что если вторичный монитор находится слева от первичного, то левый край вторичного монитора будет иметь отрицательное значение.
2) Отредактируйте параметр winposstr в вашем .RDP-файле, чтобы установить значения как для левого, так и для правого края в позиции, которые находятся на одном и том же мониторе. Не имеет значения, каковы эти значения, если окно RDP будет всегда максимальным, если они находятся на одном и том же экране. Верхнее и нижнее значения не важны, если вы просто собираетесь максимизировать окно RDP.
Таким образом, чтобы отобразить окно RDP на моем основном, левом, мониторе, я могу установить:
winposstr:s:0,3,700,0,1500,600
И для отображения его на моем вторичном, правом, мониторе я могу установить:
winposstr:s:0,3,2000,0,3000,600
3) Отредактируйте параметр экранного режима в файле .RDP для максимального увеличения окна RDP:
screen mode id:i:2
4) Попробуйте. Если окно RDP все еще не отображается развернутым, несмотря на установку “экранного режима”, установите в .RDP-файле параметры пропускной способности и высотой рабочего стола на ту же ширину и высоту, что и на мониторе, на котором отображается окно RDP.