У овом ћу чланку покушати описати своје рјешење тако прилично уобичајеног проблема као синхронизација садржаја две мапе, који се налази на различитим серверима. Претпоставимо да имате 2 сервера: бух1 и бух2, на крају дана све измењене датотеке треба да се копирају са једног сервера на други, осим тога, све дозволе НТФС треба да остану исте као изворне датотеке.
Моје решење је засновано на коришћењу услужног програма за роботизацију. Као што сам написао, може се користити за организовање система за прављење резервних копија и датотека.
Прво морате бити сигурни да је програм оба робоцопи.еке на оба сервера на истој путањи (обично је ово директоријум Ц: \ Виндовс \ систем32).
Да бисмо имплементирали схему синхронизације директорија, у првом кораку мапирамо (возимо З :) на први сервер мапу са другог сервера датотека (прво морате бити сигурни да слово погона није заузето). Затим позовите робокопију, која синхронизује датотеке. Параметар наредбе „/ сец“ указује да се дозволе за копирање НТФС датотека морају копирати. Поред тога, скрипта ствара дневник који се може користити за даљње упознавање.
Сценариј је следећи:
нето употреба з: / брисање нето употреба з: \\ бух2 \ подаци робоцопи.еке Ц: \ подаци \ з: \ / сец / С / КСО / Р: 3 / В: 5 / ЛОГ: Ц: \ Сцрипт \ ЛОГС \ синц.ткт
Остаје да креирате бат датотеку и нови задатак у Виндовс планеру.
То је све, тако једноставно и брзо без употребе помоћних програма других произвођача (на крају крајева, роботопија је подразумевано већ омогућена у Виндовс 2008 Серверу), имплементирали смо систем за синхронизацију две мапе са очувањем НТФС дозвола.