Shutdown MS-DOS

Iniciado por JonaLamper, 14 Mayo 2013, 13:58 PM

0 Miembros y 1 Visitante están viendo este tema.

JonaLamper

Buenas ^^ tengo el siguiente problema:

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

El .bat que tengo es muy simple:

@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
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

$Edu$

shutdown -a -m 10.1.3.101


JonaLamper

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
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

BlackM4ster

pues les das un archivo bat a cada ordenador:shutdown -a
- Pásate por mi web -
https://codeisc.com

JonaLamper

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?
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

BlackM4ster

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:
- Pásate por mi web -
https://codeisc.com

s00rk

Cita de: Black Master 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:

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.

BlackM4ster

- Pásate por mi web -
https://codeisc.com

JonaLamper

#8
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.
Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.

BlackM4ster

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  ;-)
- Pásate por mi web -
https://codeisc.com