Eu tenho um desktop Dell Dimension mais antigo, originalmente executando o Windows XP, que havia atualizado recentemente para o Windows 8.1. Pretendo usá-lo como um servidor de mídia executando o Plex, e posso movê-lo com facilidade pela rede doméstica e atualizar a biblioteca através do administrador da web do Plex. Também gostaria de poder desligar a máquina quando não a estiver usando.
Não quero conectar um monitor e um teclado a ele, por isso não sei como fazer isso, pois a área de trabalho remota aparentemente só está disponível no Windows 8.1 Pro por algum motivo. A única coisa que consigo pensar é em configurar um servidor Web que execute algum código altamente confiável que possa chamar o comando shutdown no host, mas imagino que exista uma maneira mais simples.
fonte
shutdown /i
depoiscmdkey /add:
?Respostas:
O VNC ( TightVNC ou muitos outros sabores) é uma solução gráfica de controle remoto gratuita, como o Remote Desktop, que você deseja usar. Ele suporta o Windows 8.x. O VNC, embora seja um túnel SSH, é recomendado para uso na Internet.
Como alternativa, se você gosta da linha de comando, tente executar um servidor SSH no servidor de mídia. Você pode então executar um cliente ssh (como PuTTY ) que permitiria a automação de transferências de arquivos e acesso à linha de comando com alta segurança. Dentro de uma sessão ssh ou mesmo diretamente de outra máquina Windows, você pode usar a linha de comando shutdown . Isso permite desligar ou reiniciar um computador local ou remoto.
Para uma solução de baixa tecnologia, tente manter o botão liga / desliga pressionado rapidamente por um segundo ou menos (não os 5 segundos para desligar o equipamento com força). O Windows deve desligar normalmente ou entrar em modo de espera, dependendo da configuração.
Como Peterh mencionou, você também pode usar o telnet, uma interface de linha de comando incorporada ao Windows. Consulte o painel de controle, adicione e remova programas. Embora o telnet seja inseguro para uma rede doméstica, é uma possibilidade. O SSH é a alternativa criptografada segura recomendada que demora apenas um pouco mais para ser configurada.
fonte
Esse código "altamente confiável" já existe.
A
shutdown
ferramenta pode fazer desligamentos remotos pelo RPC, desde que o Compartilhamento de Arquivos esteja ativado:Seu equivalente Linux Samba:
(Observe que isso precisa do SeRemoteShutdownPrivilege separado do privilégio regular "desligamento local" - mesmo se você o usar localmente. Isso pode ser concedido a não administradores via
secpol.msc
.)PowerShell Remoting pode ser usado para executar comandos PowerShell.
Você pode instalar um servidor SSH, como o Bitvise WinSSHd .
O psexec era a ferramenta pré-remota usual para executar programas remotamente. (Embora eu não consiga mais trabalhar com o Active Directory ...)
Por fim, como GeraldB também escreveu, existem outras ferramentas gráficas de controle remoto além do RDP - como VNC, TeamViewer, radmin etc.
fonte
psshutdown
provavelmente seria uma escolha mais apropriada do quepsexec
.Encontre um computador antigo com uma unidade de CD-ROM. Instale o linux. Nomeie-o HOMECOMPUTERSHUTDOWNROBOT. Encontre um pedaço de plástico, com cerca de 5 cm de comprimento. Cole-o na porta do CD-ROM, de modo que ele se destaque do computador. Posicione o computador antigo para que o stick aponte para o botão liga / desliga do computador que você deseja desligar. Use livros antigos, conforme necessário, para sustentar o computador até a altura necessária para isso.
Quando você deseja desligar o computador, faça o SSH em HOMECOMPUTERSHUTDOWNROBOT. No terminal, use o
eject
comando para ejetar a unidade de CD. O bastão de plástico pressiona o botão liga / desliga do computador que não suporta RDP e o desliga.fonte
Outra opção para controle remoto, além do RDP e VNC, são serviços como LogMeIn , Team Viewer , WebEx ou outras alternativas semelhantes ao compartilhamento de tela .
Essas opções, como o VNC, geralmente envolvem a instalação de um cliente. Você pode usar o serviço deles para fazer logon no computador remotamente.
fonte
Menu Iniciar, painel de controle e ou remova os componentes do software / windows. Clique em adicionar / remover componentes do Windows.
Encontre "servidor telnet" na árvore e ative-o. Por enquanto, você pode obter uma linha de comando remota com qualquer cliente de telnet (eu sugeriria que o cliente de telnet no Windows também pode ser ativado lá) ou putty (também pode funcionar como um cliente de telnet).
Registrando lá remotamente, você pode interromper / reiniciar sua máquina com os
shutdown ...
comandos comuns .Mas cuidado: o telnet está entre os protocolos mais rachados da internet, porque envia tudo (incluindo palavras-passe) não criptografadas. Portanto, eu sugiro combinar essa solução com uma VPN criptografada.
fonte
Como alternativa, você pode escrever um script Python que escute em uma porta por soquetes (deve ser encaminhada para porta se quiser acessar de qualquer lugar) e pode emitir comandos por meio de um cliente de soquete Python ou por meio de um PHP
socket_write()
para executar uma tarefa apropriada, conhecida comoshutdown
fonte
Solução nativa do Windows (funciona mesmo em ɴᴛ4). Muito simples. Não há necessidade de instalar nada.
Netbios name or ip target address
/ user:a local administrator account name existing on the target machine
/ pass:password of the account
2. Então, e durante todo o tempo que você precisar, basta executar
shutdown /i
. (Desculpe, mas não posso mudar o idioma)fonte
Você pode usar esta ferramenta (uma versão anterior, mas totalmente funcional):
https://github.com/r4zv4n/PlexShutDown
Isso permitirá que você desligue remotamente o computador PlexMediaServer, reproduzindo um título personalizado da sua biblioteca.
fonte