Tengo una computadora de escritorio Dell Dimension más antigua, que originalmente ejecutaba Windows XP, que había actualizado recientemente a Windows 8.1. Planeo usarlo como un servidor de medios que ejecuta Plex, y puedo mover fácilmente archivos a él a través de mi red doméstica y actualizar la biblioteca a través del administrador web de Plex. También me gustaría poder apagar la máquina cuando no la esté usando.
No quiero conectar un monitor y un teclado, así que no estoy seguro de cómo puedo hacer esto, ya que el escritorio remoto aparentemente solo está disponible en Windows 8.1 Pro por alguna razón. Lo único en lo que puedo pensar es en configurar un servidor web que ejecute un código altamente confiable que pueda invocar el comando de apagado en el host, pero imagino que hay una manera más simple.
fuente
shutdown /i
despuéscmdkey /add:
?Respuestas:
VNC ( TightVNC o muchos otros sabores) es una solución de control remoto gráfica gratuita como Remote Desktop que desea utilizar. Es compatible con Windows 8.x. VNC, aunque se recomienda un túnel SSH para su uso en Internet.
Alternativamente, si disfruta de la línea de comandos, intente ejecutar un servidor SSH en su servidor de medios. Luego puede ejecutar un cliente ssh (como PuTTY ) que permitiría la automatización de las transferencias de archivos y el acceso a la línea de comandos con alta seguridad. Dentro de una sesión ssh o incluso directamente desde otra máquina con Windows, puede usar la línea de comandos de apagado . Esto le permite apagar o reiniciar una computadora local o remota.
Para una solución de baja tecnología, intente mantener presionado el botón de encendido rápidamente durante un segundo o menos (no los 5 segundos para un apagado intenso). Windows debe cerrarse correctamente o entrar en modo de espera, según la configuración.
Como mencionó Peterh, también puede usar telnet, una interfaz de línea de comandos integrada en Windows. Ver panel de control, agregar-quitar programas. Si bien Telnet no es seguro para una red doméstica, es una posibilidad. SSH es la alternativa encriptada segura recomendada que solo demora un poco más en configurarse.
fuente
Tal código "altamente confiable" ya existe.
La
shutdown
herramienta puede realizar cierres remotos a través de RPC, siempre que el uso compartido de archivos esté habilitado:Su equivalente de Linux Samba:
(Tenga en cuenta que las necesidades de esta SeRemoteShutdownPrivilege separado del privilegio regular de "cierre local" - incluso si se utiliza de forma local Este se puede conceder a los no administradores vía.
secpol.msc
).PowerShell Remoting se puede usar para ejecutar comandos de PowerShell.
Puede instalar un servidor SSH, como Bitvise WinSSHd .
psexec era la herramienta habitual de pre-remoting para ejecutar programas de forma remota. (Aunque ya no puedo hacerlo funcionar con Active Directory ...)
Finalmente, como también escribió GeraldB, hay otras herramientas gráficas de control remoto además de RDP, como VNC, TeamViewer, radmin, etc.
fuente
psshutdown
probablemente sería una opción más apropiada quepsexec
.Encuentre una computadora vieja con una unidad de CD-ROM. Instalar Linux. Llámalo HOMECOMPUTERSHUTDOWNROBOT. Encuentra un palo de plástico, de aproximadamente 2 pulgadas de largo. Supegalo a la puerta del CD-ROM para que sobresalga directamente de la computadora. Coloque la computadora antigua de modo que la palanca apunte al botón de encendido de la computadora que desea apagar. Use libros viejos según sea necesario para sostener la computadora a la altura necesaria para hacerlo.
Cuando desee apagar la computadora, SSH en HOMECOMPUTERSHUTDOWNROBOT. En la terminal, use el
eject
comando para expulsar la unidad de CD. El palo de plástico presionará el botón de encendido de la computadora que no admite RDP y lo apagará.fuente
Otra opción para el control remoto, además de RDP y VNC, son servicios como LogMeIn , Team Viewer , WebEx u otras alternativas similares al uso compartido de pantalla .
Estas opciones, como VNC, generalmente implican la instalación de un cliente. Luego puede usar su servicio para iniciar sesión en una computadora de forma remota.
fuente
Menú de inicio, panel de control y / o eliminar componentes de software / Windows. Haga clic en agregar / quitar componentes de Windows.
Busque "servidor telnet" en el árbol y actívelo. Por ahora, puede obtener una línea de comando remota con cualquier cliente telnet (sugeriría que el cliente telnet en Windows también se puede habilitar allí) o masilla (también puede funcionar como cliente telnet).
Al iniciar sesión de forma remota, puede detener / reiniciar su máquina con los
shutdown ...
comandos comunes .Pero cuidado: telnet se encuentra entre los protocolos más descifrados de Internet, ya que envía todo (incluidas las contraseñas) sin cifrar. Por lo tanto, sugiero combinar esta solución con una VPN de cifrado.
fuente
Alternativamente, puede escribir un script Python que escuche en un puerto a través de sockets (debe reenviar el puerto si desea acceder desde cualquier lugar) y puede emitir comandos a través de un cliente de socket Python o mediante un PHP
socket_write()
para ejecutar una tarea apropiada también conocida comoshutdown
fuente
Solución nativa de Windows (incluso funciona en ɴᴛ4). Muy simple. No es necesario 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. Entonces y durante todo el tiempo que lo necesite, simplemente ejecute
shutdown /i
. (Lo siento pero no puedo cambiar el idioma)fuente
Puede usar esta herramienta (una versión anterior, pero totalmente funcional):
https://github.com/r4zv4n/PlexShutDown
Le permitirá apagar remotamente la computadora PlexMediaServer, reproduciendo un título personalizado de su biblioteca.
fuente