Могу ли я создать резервную копию всех компьютеров в моей сети на моем сервере, используя бесплатное программное обеспечение или только Windows?

Могу ли я создать резервную копию всех компьютеров в моей сети на моем сервере, используя бесплатное программное обеспечение или только Windows?

У меня много разных компьютеров с Windows (XP, 2003, Vista, 7) и я пытаюсь сделать резервную копию некоторых папок с каждого компьютера в сети на сервер. Я хочу, чтобы папки синхронизировались каждые несколько часов!

Возможно ли это с использованием только Windows?
Если мне нужна программа, то какая?

решение1

Вы можете создать запланированную задачу и использовать для этого synctoy от MS через командную строку, вы также можете использовать robocopy, который встроен в Windows и заменил xcopy.

Обновлять

Я бы заключил команды robocopy в скрипт PowerShell, если вы хотите настроить папки и места назначения, которые зависят от нескольких факторов.

Обновление 2

Вот справка по synctoycmd.exe:

C:\Program Files\SyncToy 2.1>SyncToyCmd.exe /?
Usage:     SyncToyCmd [-args]
   -R           Run all folder pairs that are marked as Active for Run All.
   -R <name>    Run the named folder pair (only one folder pair can be specified
).
   -?           Display this help.

Examples:
   SyncToyCmd -R MyFolderPair
   SyncToyCmd -R

C:\Program Files\SyncToy 2.1>

Для программы, которую вы хотите указать полный путь к synctoycmd, и указать свои аргументы соответственно. Лучше всего сначала создать пару папок с помощью gui, на самом деле вам придется это сделать, чтобы это сработало.

решение2

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

Если вам нужен более мастерский опыт (не требуется кодирование/скриптинг), в сети есть множество бесплатных и платных программ синхронизации. Вот несколько из тех, что я использовал:Чистая синхронизацияиПолная синхронизация(Я до сих пор регулярно пользуюсь Pure Sync). Многие платные программы имеют опцию «бесплатно для личного использования» (обе из предложенных мной программ делают это).

решение3

Вы можете настроить сетевые ресурсы, которые будут писать напрямую на сервер. Это будет выполнять резервное копирование мгновенно. Вы также можете использовать бесплатные программы, такие как Google Drive, Dropbox, SugarSync. Другой вариант — указать папку «Мои документы» на сервере, и пользователи будут использовать папку «Мои документы» как обычно. Это также будет выполняться мгновенно.

Связанный контент