Para apagar un equipo remotamente con Windows desde Debian:
Ejecutar en un terminal como root:
net rpc SHUTDOWN -C "El Equipo con Windows sera apagado" -f -I la_direccion_ip_de_windows -U administrador%123456
Donde:
net rpc: Llamada a procedimiento Remoto
-C"Comentario": El comentario a ser enviado, explicando las causas por la cual se va apagar el equipo 
-f: Forzar el apagado.
-I: Dirección IP del Equipo
-U: Cuenta de Usuario Windows
%: clave del Usuario Winodws, si no tiene clave dejar en Blanco.
Requisitos para que Funcione
Tener Instalado Samba
Estar en red Local
Ejecutarlo como administrador
Por lo general en un 99% los S.O Windows Tiene la opción Llamada a procedimiento Remoto activada por defecto. Sino hay que activarlo no se como.
Nota: Existen mas opciones/alternativas para apagar equipos en red.
Saludos!



Por lo general en un 99% los S.O Windows Tiene la opción Llamada a procedimiento Remoto activada por defecto. Sino hay que activarlo no se como.
RPC es un servicio de Windows, en caso de encontrarse parado bastará con iniciarlo desde el "Administrador de Servicios Locales". A él se llega a través de Panel de Control -> Herramientas Administrativas -> Servicios. También se accede desde la línea de comandos Ejecutar, escribiendo services.msc, o desde una ventana de Símbolo del Sistema o ejecutando el archivo services.msc en C:\Windows\System32\.
Otra opción para iniciarlo es desde una ventana de Símbolo del Sistema, con el comando: net start rpcss, siempre y cuando se halle habilitado.
Por último, se puede también iniciar modificando la clave de registro correspondiente: HKLM\System\CurrentControlSet\Services\RpcSs, valor Start.
Saludos
Por lo general en un 99% los S.O Windows Tiene la opción Llamada a procedimiento Remoto activada por defecto. Sino hay que activarlo no se como.
RPC es un servicio de Windows, en caso de encontrarse parado bastará con iniciarlo desde el "Administrador de Servicios Locales". A él se llega a través de Panel de Control -> Herramientas Administrativas -> Servicios. También se accede desde la línea de comandos Ejecutar, escribiendo services.msc, o desde una ventana de Símbolo del Sistema o ejecutando el archivo services.msc en C:\Windows\System32\.
Otra opción para iniciarlo es desde una ventana de Símbolo del Sistema, con el comando: net start rpcss, siempre y cuando se halle habilitado.
Por último, se puede también iniciar modificando la clave de registro correspondiente: HKLM\System\CurrentControlSet\Services\RpcSs, valor Start.
Saludos
jajaja excelente!
Ah, Julio, se me olvidó decir que además se puede iniciar el servicio desde la conexión remota SSH o Telnet en una consola con el comando: net start rpcss.
Por cierto, buen trabajo.
Saludos