Uma opção é ativar os recursos do Windows "[X] Telnet Server" e usar um cliente de telnet para acessá-lo. Isso fornece acesso baseado em texto para a linha de comando do Windows, por isso é muito leve na largura de banda da rede.
Eu quero controlar remotamente o meu PC de mesa doméstico (executando o Windows 7 Professional), principalmente para executar as seguintes tarefas:
Até agora, a única solução que encontrei é usar a Área de Trabalho Remota para se conectar ao meu PC, mas isso é muito lento e ineficiente, especialmente quando não há conexão rápida à Internet disponível além do telefone celular.
Gostaria de poder enviar comandos em lote para o meu PC, como:
Isso é possível? Como eu pude fazer isso?
AVISO: NÃO USE O TELNET NA INTERNET
Você precisa de um método seguro se quiser expor uma linha de comando pela Internet. Indiscutivelmente o mais seguro é Secure Shell (SSH). Isto está disponível para Windows via Bitvise WinSSHD que tem uma licença livre limitada para uso não comercial.
Existem outras opções para servidores SSH do Windows também. Veja esta resposta: link para detalhes.