Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: VivaElPirateo en 7 Junio 2012, 02:15 am



Título: Acerca de los respaldos
Publicado por: VivaElPirateo en 7 Junio 2012, 02:15 am
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:

Código:
: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!!!


Título: Re: Acerca de los respaldos
Publicado por: Eleкtro en 11 Junio 2012, 00:48 am
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


Título: Re: Acerca de los respaldos
Publicado por: VivaElPirateo en 13 Junio 2012, 06:50 am
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...



Título: Re: Acerca de los respaldos
Publicado por: Eleкtro en 13 Junio 2012, 08:44 am
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.

Código
  1. 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


Título: Re: Acerca de los respaldos
Publicado por: VivaElPirateo en 13 Junio 2012, 20:56 pm
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:


Código:
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


Título: Re: Acerca de los respaldos
Publicado por: Eleкtro en 14 Junio 2012, 10:20 am
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


Título: Re: Acerca de los respaldos
Publicado por: VivaElPirateo en 15 Junio 2012, 15:19 pm
Gracias nuevamente por tu incondicional ayuda, Elektro H@cker!!!!!!!

Estamos al tanto!!!