Existe alguma maneira de fazer com que uma máquina com Windows 7 desligue automaticamente quando tento conectar-me à Área de Trabalho Remota?
A opção de economia de energia da máquina à qual eu quero me conectar (imposta pela diretiva de grupo) é dormir após 30 minutos, o que significa que eu tenho que caminhar fisicamente para pressionar uma tecla ou acionar um Wake-on- Ferramenta LAN para tirá-lo do modo de suspensão.
Seria bom se o cliente de Conexão de área de trabalho remota enviasse o pacote Wake-on-LAN automaticamente - isso é possível?
windows-7
remote-desktop
sleep
John Sibly
fonte
fonte
Respostas:
Você precisará enviar um pacote mágico (para Wake ON LAN) através do seu roteador. Difícil porque os roteadores não os encaminham por padrão, mas existem soluções alternativas encontradas aqui :
A utilidade:
O utilitário da GUI do pacote mágico é um freeware.
Você também pode usar uma tecla de atalho para ativá-la, juntamente com a versão da linha de comando do Wake On LAN :
A sintaxe:
Facilitando as coisas:
modifique o script adequadamente para que o caminho aponte para o
wolcmd.exe
executável e o MAC, IP e sub-rede estejam corretos.fonte
Melhorando a resposta de John Sibly ... se, no Windows, você pode evitar o código C # usando o cmd "timeout" como abaixo.
Consulte esta resposta no StackOverflow para obter mais opções sobre a seção de suspensão do arquivo .cmd: /programming/4317020/windows-batch-sleep
fonte
A Área de Trabalho Remota não possui capacidade de ativação remota integrada.
Você pode configurar sua placa de rede para ativar qualquer pacote. No entanto, isso provavelmente não funcionará como você pretendia - pois não discriminará entre a tentativa de conexão da área de trabalho remota e alguém apenas verificando sua rede ou um pacote latente de um serviço que você estava usando.
Por enquanto, você provavelmente terá que resolver um processo de duas etapas: 1) ativar o computador com um aplicativo, 2) conectar-se via área de trabalho remota.
fonte
Usando as informações das outras respostas, acabei criando uma pasta contendo os seguintes arquivos:
Então, executando o connect.bat, ative meu computador, aguarde 10 segundos e abra uma conexão de área de trabalho remota.
connect.bat contém o seguinte:
Você pode gerar sleep.exe salvando a fonte abaixo como sleep.cs e compilando-a usando o compilador C # que acompanha a estrutura .NET:
Fonte para sleep.cs
fonte
Você precisa de um adaptador de rede que ofereça suporte ao descarregamento ARP e ao padrão de ativação TCP SYN, conforme declarado em http://technet.microsoft.com/en-us/library/ee617165%28v=ws.10%29.aspx
Se esses recursos forem suportados e ativados, os whindos não o alertarão sobre a política de suspensão / hibernação quando você ativar a área de trabalho remota.
fonte
Existem diferentes tipos de motivos relacionados à mensagem de erro exibida.
Memória insuficiente
Feche os outros programas e tente conectar-se novamente. Se o problema persistir, reinicie o computador e tente conectar-se novamente. Se você ainda não conseguir se conectar, entre em contato com o administrador da rede ou o suporte técnico. (Para obter mais informações, consulte Evitando problemas de pouca memória.)
Falha na rede
Verifique se a conexão de rede está funcionando, por exemplo, acessando algum domínio local ou global ou se o cabo Ethernet está conectado ao seu adaptador de rede ou o comutador sem fio está ligado.
O computador remoto não pode ser encontrado
Verifique se a área de trabalho remota está ativada. Verifique se o computador remoto está em execução (no modo de suspensão ou de hibernação). Verifique o nome do computador ou seu endereço IP e verifique se digitou corretamente.
A conexão de um computador doméstico a um computador em um domínio corporativo requer uma etapa intermediária para garantir que os computadores possam se comunicar, por exemplo, para estabelecer uma conexão de rede virtual privada (VPN) com a rede corporativa.
Ou outro aplicativo pode estar usando a mesma porta que o RDP.
Para obter mais exemplos dos casos mais comuns ou detalhes sobre cada um deles, consulte:
fonte