Использование WebDAV для автоматической загрузки

В настоящее время я управляю несколькими сайтами (в один момент около дюжины, в настоящее время четыре, но вскоре их число увеличивается до десятков или сотен), которые обслуживают часть программного обеспечения для клиентов в их удаленных местах. Наш веб-сервер - Windows SBS Server 2k3, а удаленные серверы - Windows Server 2k3.Если у нас есть новые версии программного обеспечения, я загружаю это новое программное обеспечение в определенный каталог и переименовываю его; каждый раз, когда клиенты загружаются, они извлекают свое программное обеспечение из этого конкретного каталога. Имея всего несколько сайтов, я могу без проблем войти в RDP и скопировать файлы. По мере роста числа это быстро станет довольно громоздким.

Поэтому я думаю, что WebDAV станет частью решения, так что я смогу просто загрузить самую последнюю версию на наш сервер (Windows SBS Server 2003) и сделать ее доступной для сайтов. Тем не менее, на стороне удаленного сервера, каковы некоторые предложения по автоматизации загрузки? Я хочу, чтобы серверы загружали файлы только во время простоя (между 3 и 9 часами утра), и я хочу, чтобы они загружались только при наличии новой версии. Я думал о написании программы, которая регулярно проверяет файлы на сервере WebDAV, сравнивает хэш текущего программного обеспечения с хэшем программного обеспечения на сервере и загружает их только в том случае, если они отличаются, но мне интересно если есть что-то, чего я не знаю, это может автоматизировать процесс.

1 ответ

Вы могли бы использовать DeltaCopy, я использовал, если несколько раз, и это отличная программа. Это с открытым исходным кодом, вы можете синхронизировать несколько каталогов и планировать задачи, он также копирует только файлы, которые были изменены.

PS Извините за мой английский, но попробуйте, я думаю, что он будет соответствовать вашим потребностям.

Другие вопросы по тегам