Назад | Перейти на главную страницу

Копировать файлы по сети

мы используем один сервер Windows 2003 для синхронизации файлов между двумя другими серверами Windows. Я предполагаю, что весь трафик проходит через сервер, инициализирующий синхронизацию.

Если да, есть ли способ запустить копию между двумя другими машинами без маршрутизации всего через первый сервер?

Спасибо! С уважением, Уве

Если вы хотите вывести средний сервер из цикла, вам нужно будет заставить один из двух других серверов инициировать копирование. Сочетание PsExec (как было предложено мошен) плюс RoboCopy справится быстро и эффективно.

RoboCopy имеет несколько переключателей командной строки, которые упрощают такую ​​синхронизацию - просто обязательно тщательно протестируйте перед вы начинаете зеркалирование удаляет (/PURGE или /MIR), иначе вы можете очистить оба каталога в мгновение ока!

В зависимости от вашей сетевой инфраструктуры вас могут заинтересовать /IPG:n переключатель, так как он заставляет RoboCopy ждать между пакетами, позволяя проходить другому сетевому трафику.

как насчет того, чтобы сделать дополнительный шаг и реализовать DFS?

Почему бы просто не добавить запланированную задачу на сервер, на котором вы хотите запустить процесс копирования?

Другой способ удаленного запуска процесса на удаленном компьютере - это иметь оболочку службы Windows вокруг исполняемого файла и запускать его с помощью net start команда - поддерживает вызов удаленных серверов.

Вы могли бы использовать PsExec для запуска копирования удаленно.