%20%D1%81%D0%B5%D0%B0%D0%BD%D1%81%D1%8B%20RDP%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C%20%D0%B2%20%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%BC%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%3F.png)
Если я использую этот /shadow:1
параметр для зеркалирования экранов пользователя, открытое окно RDP игнорирует его /f
и не может быть переведено в полноэкранный режим ни одним из известных мне способов.
В «обычных» сеансах RDP пользователь может щелкнуть правой кнопкой мыши по верхней панели и перейти в полноэкранный режим, но этот элемент управления отсутствует в окнах RDP, созданных с помощью этого /shadow
параметра.
Почему сеансы shadowed rdp ведут себя по-разному? Есть ли способ сделать так, чтобы они стали полноэкранными? Предпочтительно с отдельными мониторами? Я хочу использовать rdp shadowing, чтобы легко транслировать мониторы отдельных студентов на проектор.
решение1
Это сделано намеренно. Единственные параметры, которые учитываются при затенении:
Mstsc.exe [/shadow:sessionID [/v:Servername] [/control] [/noConsentPrompt]]
В частности, вы не можете указать какие-либо параметры ширины, высоты или полноэкранного режима.
Это ограничение существовало с 2016 года, где указано:
Ваш сеанс должен поддерживать разрешение видео, используемое в сеансе, которым вы удаленно управляете, в противном случае операция завершится неудачей.
решение2
Обходной путь: вы можете использовать Auto Hot Key, чтобы принудительно это сделать.
^!f::
WinGetTitle, currentWindow, A
IfWinExist %currentWindow%
{
WinMaximize, A
WinSet, Style, -0xC40000, A
}
return