settingsLogin | Registersettings
Show Menu

Copia de archivo automatica de un server a otro

0 votos
Hola amigos,

Tenemos como tarea implementar una copia automática de un archivo a otro servidor de manera automática. Esto no es problema, ya que lo hicimos con una tarea programada que llama a un *.bat, etc.

Pero la idea es que el nombre del archivo destino sea creado con un consecutivo o con la fecha, con el fin de guardar un histórico.
Actualmente el usuario debe renombrar el archivo manualmente, pero la idea es que sea automático.

Les agradezco alguna sugerencia o idea para hacer esto.

Gracias
por (926 puntos)  
editado por

2 Respuestas

+1 voto
 
Mejor respuesta

Estimado djcmtk Espero no llegar tarde!

Por lo que entiendo necesitas realizar un respaldo  de un archivo X  a unos o varios  equipo  a traves de una tarea programada preservando el historial del archivo, sin instalar nada.

En algunas compañias la instalacion de programas en los equipos servidores es muy estricto y si sumamos el costo de licencia y compatilidad con el sistema operativo se vuelve complejo.

Para ello te propongo una solucion sencilla ..  te dejo el siguiente script que utilizo para este tipo fin; El codigo que te muestro esta modificado para que realice lo que estas necesitando. Descargar Script

¿Que hace este script?

  1. Toma un archivo, que tu defines con x extencion.
  2. Renombre el archivo con la fecha actual del Sistema Operativo.
  3. Comprime el archivo que se ha reemonbrado.
  4. Establece contraseña al archivo comprimido. para este ejemplo 123456 (Puedes cambiarla)
  5. Realiza la copia del archivo comprimido a unidades de red en equipos diferentes, que tu defina.
  6. Trae dos archivos que debe estar en la misma carpeta donde esta el archivo a respaldar. (Rar.exe y UnRAR.exe )
  7. Oculta los archivos para evitar borrado accidentales.

Ver Instructivo (Video)


Es recomendable que el archivo se  respalde en varios equipo por si alguno de ellos falla o se presentase algun problema en la conexion de red. He utilzado este scrip con archivos de 600 MB y funciona perfectamente. (Windows Server 2003 r2 y windows server 2008 r2)

Se asume que el achivo que respaldas en creado siempre con el mismo nombre por otra aplicacion.

Puedes asociar una tarea programada para que lo ejecute y te mande un correo.

Ve los siguientes link:

https://www.preguntaserver.com/5992/registro-de-usuarios-logeados-windows-server-2008-r2?show=5997#a5997

https://www.preguntaserver.com/5242/tarea-programada-no-envia-el-correo

Otra cosa importante todo script y/o cambio que se haga en los servidores debe hacerce en prueba, para no complicarnos la vida ;-)

Espero te sea de Utilidad, No te olvides de comentarno como te fue..

por (547 puntos)  
seleccionada por
Hola Jdbuezo,
Mas claro que el agua no podría ser tu explicación jejejee, no te preocupes que no llegaste tarde. Todavía no he probado tu solución pero parece que es lo que queremos implementar.
Muchas gracias por tu tiempo, excelente aporte!!.
Un saludo.
Hola amigo, gracias por esta información, estoy tratando de bajar el script pero los enlaces estan caidos, puedes volverlo a subir y el video por favor.

Saludos.
0 votos
Hola. Podrías instalar el soft de backup Cobian, éste te permite crear distintos nombres para el archivo copiado y uno de ellos es agregando la fecha hasta donde recuerdo. Slds
por  
Gracias voy a mirar a ver, pero como es para instalarlo en servidores me toca checar bien. Porque toca presentàrselo al cliente.
Saludos.
...