Ayuda con un examen, programacion BATCH

Iniciado por itek, 14 Diciembre 2009, 13:30 PM

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

itek

Buenas, tengo un examen en el que me piden hacer un ejercicio, el siguiente:

Queremos disponer de un fichero en el que aparezcan las direcciones ip de los equipos que se encuentren conectados. Una direccion en cada linea.
Posteriormente, con la ayuda de este fichero, el administrador decidira los equipos que quiere apagar.

Diseñar un fichero cmd que solicite en tiempo de ejecución la subred que se desea escanear. Tambien debe solicitar la carpeta en la que queremos guardar el fichero "ip_fecha" donde fecha debe ser sustituido por la fecha del sistema.

Por ejemplo:
Subred: 192.168.1      Carpeta: c:\conexiones

Suponiendo que la fecha del sistema sea: 14/12/2009, el fichero que se generaria seria "ip_14_12_2009.txt", sustituyendo si se encuentra ya generado.

Con estos datos y habiendo comprobado la existencia de la carpeta, generaremos el fichero solicitado que tendra una linea por cada ip que se encuentre conectada en la subred solicitada. Es decir, comprobaremos desde la 192.168.1.0 hasta la 192.168.1.255 en este caso.

Una vez generado el fichero, el administrador podra decidir apagar un gurpo de equipos. Para ello se solicitan las variables "desde" y "hasta" en las que solo se indicara la parte de equipo de la ip; por ejemplo desde=100 hasta =120. En este caso se debe comprobar que las direcciones solicitadas para apagar se encuentran en el fichero antes generado y proceder al apagado de estos equipos.


Ayuda:
Shutdown utiliza la sintaxis siguiente para apgar un equipo remoto:

Shutdown –s –m \\ nombreDeEquipo


----------------------------------------------------------------------------------------------

Alguien podria ayudarme? No tengo ni la mas minima idea :(

Muchas gracias.