Cómo sincronizar carpetas (sistema) de forma remota en Windows 7

2

Tengo alrededor de 80 computadoras remotas que necesitan una actualización semanal (idéntica). Lo que estoy tratando de hacer es configurar una computadora maestra donde las computadoras esclavas sincronizarán / reflejarán archivos / carpetas específicos.

Por ejemplo: si cambio la carpeta ac: \ y todos sus contenidos en master. Me gustaría que el esclavo se actualice automáticamente para reflejar ese cambio. El problema es que estas computadoras no están geográficamente cercanas entre sí, por lo que tiene que suceder a través de Internet.

editar: esta conexión solo debe ser unidireccional. No quiero que las computadoras esclavas tengan la capacidad de cambiar el maestro.

usuario275667
fuente
Windows simplemente no fue diseñado para ser administrado de esta manera. No intente sincronizar ventanas en el nivel del sistema de archivos. En lugar de usar algo como puppet / gpo / (su sistema de administración de configuración de Windows favorito) / etc para realizar el mismo cambio en cada sistema.
Zoredache
Destinado a ser diseñado o no, este es el dilema al que me enfrento. Tengo dos carpetas (una que se encuentra en la raíz) que necesitan cambios semanales y no puedo confiar en que cada persona se actualice correctamente. Estoy buscando la forma más sencilla en que una persona puede gestionar esta tarea.
user275667

Respuestas:

0

Usamos Robocopy en un script y el programador de tareas para sincronizar una carpeta desde nuestro servidor principal a todas las ramas todas las noches.

Funciona de maravilla.

Utilizamos PowerShell para hacer el script. Tiene una matriz estática de computadoras / IP para sincronizar, que itera y lanza las copias de Robocopy en procesos / subprocesos individuales, por lo que todos se ejecutan a la vez.

Robocopy está configurado como espejo ( /MIR), de modo que garantiza que las computadoras de destino coincidan exactamente con la fuente.

Es posible que no desee lanzar 80 de ellos a la vez, pero hacerlo en grupos de 5-10 no debería ser demasiado difícil de lograr.

Ƭᴇcʜιᴇ007
fuente
¿Qué pasa con la sincronización de aplicaciones instaladas? ¿Sería SCCM la única solución?
@RandolphWest buena pregunta. Mi punto de vista sobre esto fue solo para carpetas de datos básicamente, pero creo que si el programa se instaló con anticipación y solo estaba actualizando la carpeta (y tal vez también sincronice las entradas del registro, de alguna otra manera) debería estar bueno. Eso es lo que estamos sincronizando (nuestra aplicación principal de LOB para todos los servidores de sucursal), y los clientes mismos tienen sus partes de registro actualizadas a través de secuencias de comandos de inicio de sesión, por lo que las cosas siguen funcionando como se esperaba. :)
Ƭᴇcʜιᴇ007
-1

La forma más rápida de sincronizar archivos entre servidores es usar protocolos P2P. Bittorrent Sync será una buena opción para ti.

Ilja
fuente
Este es realmente un programa realmente genial. El problema es que crea un enlace bidireccional y no quiero que nadie pueda hacer cambios en la computadora maestra.
user275667
@ user275667 no he probado a mí mismo, pero todavía BTSync hace tener un solo lectura opción para compartir una carpeta. Por lo tanto, no siempre tiene que ser un enlace bidireccional.
Rik