Мое фундаментальное недопонимание Google Cloud / Compute Engine

568
minusatwelfth

Поэтому моя цель - иметь возможность запускать некоторые программы / приложения на удаленном компьютере (windows) в течение всего дня. Поэтому я создал экземпляр виртуальной машины Google Compute Engine, win server 2008 R2 (настольный компьютер), с 1 ЦП и без графического процессора.

Но этим программам нужна операционная система Windows с 32-битной глубиной цвета (текущая настройка на виртуальной машине - 16-битная), а Windows 2008 не позволяет мне изменять настройки графики через подключение к удаленному рабочему столу. Поэтому я попытался использовать teamviewer, чтобы обойти это, но экземпляр виртуальной машины, кажется, даже графически не активен, если не используется RDP (экран в teamviewer выглядит черным)? Teamviewer говорит, что vm «вероятно, минимизированный сеанс удаленного рабочего стола». Это вызывает беспокойство, так как мне нужно, чтобы графика экземпляра vm всегда работала как обычный компьютер, а не просто активировалась при использовании RDP. Похоже, я что-то здесь неправильно понимаю. По сути, TeamViewer должен работать как минимум. Есть ли способ сделать это?

0
Почему бы не добавить графический процессор к виртуальной машине? Twisty Impersonator 6 лет назад 0
Облачные виртуальные машины не имеют подключенных дисплеев, поэтому, если сеанс RDP не создает виртуальный экран, на этом компьютере нет экранов. gronostaj 6 лет назад 3
но пиксели все еще должны существовать ... в чипах. Teamviewer все еще должен работать. Просто представьте себе доступ к компьютеру с выключенным монитором minusatwelfth 6 лет назад 0

1 ответ на вопрос

0
Mokubai

В зависимости от того, как вы «закрываете» свой удаленный сеанс, эта страница на smartbear предполагает, что вместо выхода из сеанса RDP вы хотите использовать его tsconдля отключения сеанса от удаленного экземпляра без выхода из него.

Чтобы избежать проблем с тестами GUI, используйте tsconутилиту для отключения от удаленного рабочего стола. tscon возвращает управление исходному локальному сеансу на удаленном компьютере, минуя экран входа в систему. Все программы на удаленном компьютере продолжают работать в обычном режиме, включая тесты GUI.

Чтобы отключиться от удаленного рабочего стола, выполните следующую команду на удаленном компьютере (в окне удаленного рабочего стола) от имени администратора:

%windir%\System32\tscon.exe RDP-Tcp#NNN /dest:console 

где RDP-Tcp # NNN - это идентификатор текущего сеанса удаленного рабочего стола, например, RDP-Tcp # 0. Это можно увидеть в диспетчере задач Windows на вкладке «Пользователи» в столбце «Сеанс».

Они даже дают вам командный файл для автоматического отключения сеанса:

Создайте командный файл с этим кодом:

for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do ( %windir%\System32\tscon.exe %%s /dest:console ) Rundll32.exe user32.dll, LockWorkStation 
Спасибо, я попробую это. Но я не думаю, что это решает проблему глубины цвета 16 бит. Если я вхожу в систему одновременно с RDP и teamviewer, я все равно не могу изменить настройки дисплея minusatwelfth 6 лет назад 0
Отчитываться Хорошо, я столкнулся с 2 проблемами. Поле «Запуск от имени администратора» было серым в свойствах пакетного файла, поэтому я щелкнул правой кнопкой мыши на .bat и «Запуск от имени администратора». На этот раз Team Viewer не смог даже установить соединение. Однако, если я войду в систему с помощью RDP, команда teamviewer будет работать нормально, если я одновременно использую оба. minusatwelfth 6 лет назад 0
@ user2978584, вы сможете изменить настройки дисплея в программе rdp * перед * подключением к удаленному компьютеру. Mokubai 6 лет назад 0

Похожие вопросы