Autor
|
Tema: Acerca de los respaldos (Leído 3,892 veces)
|
VivaElPirateo
Desconectado
Mensajes: 25
Ay dios mío, virgen santísima!!!!!!!!!
|
Buenas tardes comunidad: En mi script, estoy programando diferentes tipos de respaldos: full, system state, incremental y diferencial. El problema que tengo que al ejecutarlo en Windows XP, me arroja el siguiente error: El comando no es válido. El comando AT programa la ejecución de comandos y programas en un equipo a una hora y fecha especificadas. El servicio de programación debe estar en ejecución para utilizar el comando AT. Dejo acá el código de uno de ellos: :systemstate set /p destino=Ingrese ruta destino de respaldo: set /p back=Ingrese nombre del backup: set /p dia=Ingrese los dias que quiere programar el respaldo ej. l,m,mi,j,v,s,d o 1,2,3,4 etc: set /p hora=Ingrese la hora que quiere programar el respaldo ej. 20:00: at \\\\%COMPUTERNAME% %hora% /every:%dia% ntbackup backup systemstate /J "systemstate" /M normal /F "%destino%\\%back%_%DATE%.bkf echo respaldo del system state programado!! pause cls goto respaldos Cualquier ayudita se agradece!!!
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Hombre... Algunos comandos tienen diferencias entre XP y 7, Mírate la ayuda del comando AT para saber que estás poniendo mal.
O usa SCHTASKS, Que da el mismo resultado.
Saludos
|
|
|
En línea
|
|
|
|
VivaElPirateo
Desconectado
Mensajes: 25
Ay dios mío, virgen santísima!!!!!!!!!
|
No logré hacer lo del schtasks.
Yo ahora estoy trabajando en Windows Server 2003, y he intentado por todos los medios poder hacer lo de los respaldos, pero no me salen: lo único que logro es que cuando me voy a
Inicio, Panel de control, tareas programadas, me salga algo que dice At1, At2, pero,
Al ejecutar el comando ntbackup (copia de seguridad), e irme al modo avanzado, e ir a la última solapa llamada "programar trabajos", no me sale nada...
Ese es el dilema...
Cualquier ayudita, porfa...
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Ahora que vuelvo a mirar el code, he visto que no usas comillas en la parte del comando... Y son esenciales al usar espacios. Y además, Solo usas UNA comilla doble en la ruta de destino... Eso no puede andar xD. at \\\\%COMPUTERNAME% %hora% /every:%dia% "ntbackup backup systemstate" /J "systemstate" /M normal /F "%destino%\\%back%_%DATE%.bkf"
PD: No se si eso será suficiente para solucionar el problema. saludos
|
|
|
En línea
|
|
|
|
VivaElPirateo
Desconectado
Mensajes: 25
Ay dios mío, virgen santísima!!!!!!!!!
|
Al hacer eso, me arroja el mismo error del principio (eso del comando AT) Esto de los respaldos en batch es lo que más malos ratos y dolores de cabeza me ha generado... Al dejar esto simplemente así, no hace ni genera nada: set /p destino=Ingrese ruta destino de respaldo: set /p back=Ingrese nombre del backup: set /p dia=Ingrese los dias que quiere programar el respaldo ej. l,m,mi,j,v,s,d o 1,2,3,4 etc: set /p hora=Ingrese la hora que quiere programar el respaldo ej. 20:00: at \\%COMPUTERNAME% %hora% /every:%dia% ntbackup backup systemstate /J "systemstate" /M normal /F "%destino%\%back%_%DATE%.bkf
|
|
« Última modificación: 13 Junio 2012, 20:58 pm por VivaElPirateo »
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Esto de los respaldos en batch es lo que más malos ratos y dolores de cabeza me ha generado... nah, Seguro que solo está(mos) teniendo un error de sintaxis... En cuanto pueda pruebo el comando en una máquina virtual pàra encontrar el fallo porque aqui no puedo usarlo saludos
|
|
|
En línea
|
|
|
|
VivaElPirateo
Desconectado
Mensajes: 25
Ay dios mío, virgen santísima!!!!!!!!!
|
Gracias nuevamente por tu incondicional ayuda, Elektro H@cker!!!!!!!
Estamos al tanto!!!
|
|
|
En línea
|
|
|
|
|
|