Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: JonaLamper en 14 Mayo 2013, 13:58 pm



Título: Shutdown MS-DOS
Publicado por: JonaLamper en 14 Mayo 2013, 13:58 pm
Buenas ^^ tengo el siguiente problema:

Necesito hacer un script que reinicie varios equipos de una red (hecho).

El .bat que tengo es muy simple:

Código:
 @ECHO OFF
shutdown -s -m 10.1.3.101 -t 60 -c "El ordenador se apagara en 60 segundos"
        shutdown -s -m 10.1.3.102 -t 60 -c "El ordenador se apagara en 60 segundos"
        shutdown -s -m 10.1.3.103 -t 60 -c "El ordenador se apagara en 60 segundos"

El problema es que necesito dar la opción de cancelar el reinicio a los equipos que así lo deseen.

¿Se os ocurre algo?  :P


Título: Re: Shutdown MS-DOS
Publicado por: $Edu$ en 14 Mayo 2013, 15:11 pm
shutdown -a -m 10.1.3.101



Título: Re: Shutdown MS-DOS
Publicado por: JonaLamper en 14 Mayo 2013, 15:21 pm
Lo siento, creo que no me explique bien.

Necesito que la persona que esté en el equipo 10.1.3.101 sea quien pueda cancelar ese reinicio, no yo desde mi ordenador.

 ;D


Título: Re: Shutdown MS-DOS
Publicado por: BlackM4ster en 14 Mayo 2013, 15:43 pm
pues les das un archivo bat a cada ordenador:
Código:
shutdown -a


Título: Re: Shutdown MS-DOS
Publicado por: JonaLamper en 14 Mayo 2013, 15:49 pm
Sí, esa era una idea... pero digamos que son algo más de un centenar de ordenadores.

¿Habría alguna posibilidad que no fuera esa?


Título: Re: Shutdown MS-DOS
Publicado por: BlackM4ster en 14 Mayo 2013, 16:19 pm
Hombre, apagándolos desde shutdown directamente, pues no. Pero no te cuesta nada hacerte un programilla que escuche peticion de apagado y te pregunte  :silbar:


Título: Re: Shutdown MS-DOS
Publicado por: s00rk en 14 Mayo 2013, 18:09 pm
Hombre, apagándolos desde shutdown directamente, pues no. Pero no te cuesta nada hacerte un programilla que escuche peticion de apagado y te pregunte  :silbar:

Si eso seria lo mas sencillo y bonito.

Dos aplicaciones

1.- La que enviara un mensaje a todos los de la red que se apaguen, y si algo extra seria que reciba como respuesta aquellas que se apagaran.

2.- Recibe el mensaje y le muestra en pantalla un mensaje que se apagara, mostrando 2 botones "Si" y "No" Que dure 10 segundos, Si aprieta "Si" o no se selecciona ninguno por los 10 segundos se manda un mensaje a la aplicación 1 de que se apagara y luego empieza a apagarse y si se presiona "No" simplemente descarta el mensaje y continua trabajando.


Título: Re: Shutdown MS-DOS
Publicado por: BlackM4ster en 14 Mayo 2013, 18:20 pm
Eso es


Título: Re: Shutdown MS-DOS
Publicado por: JonaLamper en 15 Mayo 2013, 09:06 am
Mil gracias chicos. Pero... se pudiera hacer utilizando solo los .bat?

O por ejemplo, abrirles a cada uno de los equipos un cmd remotamente para que ellos solo tuvieran que escribir shutdown -a y así pudieran cancelarlo.


Título: Re: Shutdown MS-DOS
Publicado por: BlackM4ster en 15 Mayo 2013, 14:41 pm
mmm, para abrirles el cmd, necesitarías un programa igualmente

Hazte un programa cliente y otro servidor en vb6 o c++ que es muy fácil (hay muchos tutoriales por internet) y lo programas para lo que necesites  ;-)


Título: Re: Shutdown MS-DOS
Publicado por: -- KiLiaN -- en 15 Mayo 2013, 15:37 pm
También puedes poner en el comentario de apagado el comando para cancelarlo y que cada usuario que quiera cancelarlo pues abra la cmd y lo ponga.


Título: Re: Shutdown MS-DOS
Publicado por: HdM en 15 Mayo 2013, 16:09 pm
Hola.

En vez de utilizar shutdown, monta el script con Psshutdown (http://technet.microsoft.com/en-us/sysinternals/bb897541.aspx) con el parámetro -c, que permite justo lo que necesitas.

Un saludo.


Título: Re: Shutdown MS-DOS
Publicado por: JonaLamper en 17 Mayo 2013, 09:54 am
Hola.

En vez de utilizar shutdown, monta el script con Psshutdown (http://technet.microsoft.com/en-us/sysinternals/bb897541.aspx) con el parámetro -c, que permite justo lo que necesitas.

Un saludo.

Me baje los PsTools y me funciona (más o menos). Tengo un problema: el parámetro -c no hace su función, lo que hace es apagarme el ordenador (como si fuera un -s). Vamos, que no funciona  :-\

En cuanto pueda te paso una captura.


Título: Re: Shutdown MS-DOS
Publicado por: daryo en 17 Mayo 2013, 14:27 pm
solo como idea y si metes en una carpeta compartida un bat que permita cancelar el apagado? asi no tienes que copiarlo pc por pc

ademas de eso aca hay un articulo que te puede interesar
http://blog.elhacker.net/2013/04/instalar-software-remoto-mediante-gpo-en-redes-windows.html


Título: Re: Shutdown MS-DOS
Publicado por: elketos en 20 Mayo 2013, 20:31 pm
Yo usaría shutdown -i esta opción te tirar una interfaces de apagado remoto donde podrás elegir que hacer.
Saludos