Meu mal-entendido fundamental do Google Cloud / Compute Engine

0

Portanto, meu objetivo é ser capaz de executar alguns programas / aplicativos no computador remoto (Windows), durante todo o dia. Então criei uma Instância de VM do Google Compute Engine, ganhei o servidor 2008 R2 (desktop), com 1 CPU e sem GPU.

Mas esses programas precisam de um sistema operacional Windows com profundidade de cor de 32 bits (a configuração atual na VM é de 16 bits) e o Windows 2008 não permite que eu altere as configurações gráficas através da conexão de área de trabalho remota. Então, tentei o TeamViewer contornar isso, mas a instância da VM não parece estar graficamente ativa, a menos que o RDP seja usado (a tela aparece preta no teamviewer)? Teamviewer diz que a vm é "provavelmente uma sessão de desktop remota minimizada". Isso é preocupante, pois preciso que os gráficos da instância vm estejam sempre funcionando como um computador normal, e não apenas ativados quando o RDP é usado. Então parece que eu estou entendendo mal alguma coisa aqui. Basicamente, o TeamViewer precisa trabalhar pelo menos. Existe uma maneira de fazer isso?

    
por minusatwelfth 18.08.2017 / 16:47

1 resposta

0

Dependendo de como você está "fechando" sua sessão remota nesta página em smartbear sugere que, em vez de sair da sessão RDP, você deseja usar tscon para desconectar sua sessão da instância remota sem fazer logout dela.

To avoid problems with GUI tests, use the tscon utility to disconnect from Remote Desktop. tscon returns the control to the original local session on the remote computer, bypassing the logon screen. All programs on the remote computer continue running normally, including GUI tests.

To disconnect from Remote Desktop, run the following command on the remote computer (in the Remote Desktop window) as an Administrator:

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

where RDP-Tcp#NNN is the ID of your current Remote Desktop session, for example, RDP-Tcp#0. You can see it in the Windows Task Manager on the Users tab, in the Session column.

Eles até fornecem um arquivo de lote para desconectar automaticamente sua sessão:

Create a batch file with this code:

for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
  %windir%\System32\tscon.exe %%s /dest:console
)
Rundll32.exe user32.dll, LockWorkStation
    
por 18.08.2017 / 18:08