Ms-Dos - duda muy grande

 
Vista:

duda muy grande

Publicado por eLIAS (2 intervenciones) el 18/02/2009 10:11:23
Alguien sabe como se hace esto??
Se trata de hacer un programa que haga copias de seguridad semanales (por ejemplo los jueves a las 13:00) de vuestros trabajos y de los enunciados de las prácticas del servidor a vuestro disco duro, usando la orden xcopy. Le pedirá al usuario que introduzca hora, y día de la semana de la copia. Deberá poder revisar y borrar las tareas programadas. Al acabar la copia automática, guardará en un fichero llamado incidencias.txt las incidencias que se ha producido. Este fichero tendrá en su inicio la fecha y hora de ejecución y a continuación por cada copia realizada (la de trabajos y la de enunciados) informará si ha ido bien o mal; y en su final la hora y fecha de finalización de la copia.
Lo he intentado de mil manera y solo me da error si alguien puede ayudarme con los comandos..
GRACIAS
UN SALUDO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:duda muy grande

Publicado por eLIAS (2 intervenciones) el 18/02/2009 10:13:56
se me olvidaba la orden es con el xcopy pero no se como continuar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:duda muy grande

Publicado por Tu_Padre (6 intervenciones) el 18/02/2009 10:37:33
No te entiendo ni ma............dres, deberias ser más claro..........

xcopy y copia de seguridad son dos cosas totalmente distintas.

INICIO
PROGRAMAS
ACCESORIOS
HERRAMIENTAS DEL SISTEMA
TAREAS PROGRAMADAS (agregar tarea programada)

Si quieres usar el Xcopy ve la ayuda xcopy /?

Ubica cuales son los archivos que quieres, comparte el recurso ó recursos y has la copia.

xcopy \servidor ecurso*.* c:mirespaldo

Puedes nombrar la carpeta con la fecha y hora del sistema, busca en los posts anteriores hay codigo para hacer esto.

Coloca el codigo en un bat y direcciona la salida al archivo de texto que quieres.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:duda muy grande

Publicado por Tu_Padre (6 intervenciones) el 19/02/2009 14:49:52
Si quieres programarlo usa el comando AT (windows XP, NT)

AT /?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:duda muy grande

Publicado por amparitohijo (94 intervenciones) el 20/02/2009 11:51:54
Hola eLIAS.

te cuento más o menos cómo lo haría yo, para que vayas aprendiendo un poco. Personalmente, estoy deacuerdo con "Tu_Padre" en que, lo mejor para estos casos, es el comando AT.

Ejemplo:

@ECHO Off
ECHO Programacion de copia de seguridad.
ECHO Introduzca el dia de la semana.
ECHO ( L - Lunes M - Martes X - Miercoles J - Jueves V - Viernes )
ECHO ( S - Sabado D - Domingo )
SET /P DIA=[L],[M],[X],[J],[V],[S],[D]?

IF %DIA% EQU l SET DIA=L
IF %DIA% EQU m SET DIA=M
IF %DIA% EQU X SET DIA=Mi
IF %DIA% EQU x SET DIA=Mi
IF %DIA% EQU j SET DIA=J
IF %DIA% EQU v SET DIA=V
IF %DIA% EQU s SET DIA=S
IF %DIA% EQU d SET DIA=D

ECHO Introduzca la hora con formato 24 horas
SET /P HHMM=[de 00:00 a 23:59]?

AT %HHMM% /every:%DIA% "xcopy /E /C /I /L /H /R /Y c:directorio*.* H:BACKUP"

ECHO.
ECHO LISTA DE TAREAS:
AT
ECHO Presione una tecla para salir...
PAUSE > NUL
EXIT

Te paso una lista con los modificadores de XCOPY mas utilizados:
/E -> Copia directorios y subdirectorios, incluyendo los vacíos.
/C -> Continua copiando incluso si ocurren errores.
/I -> Si el destino no existe y hay que copiar más de un archivo, se asume que el destino debe ser un directorio.
/L -> Muestra los archivos que serán copiados.
/H -> Copia archivos ocultos y también archivos del sistema.
/R -> Sobrescribe archivos de sólo-lectura.
/Y -> Suprime la pregunta de confirmación para sobrescribir un archivo de destino existente.

Para ver todas las opciones, teclea "XCOPY /?"

A partir de ese script ya puedes empezar a trabajar.

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar