1

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

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

3 ответа3

1

Вы можете создать задачу по расписанию и использовать synctoy MS через командную строку, чтобы сделать это, вы также можете использовать robocopy, который встроен в окна и заменен 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 и соответственно указать свои аргументы. Лучше всего сначала создать пару папок, используя графический интерфейс, на самом деле вам нужно, чтобы это работало.

1

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

Если вам нужен более волшебный опыт (не требующий написания кода / сценариев), в Интернете есть множество бесплатных и платных программ синхронизации. Пара, которую я использовал, включает Pure Sync и Allway Sync (я все еще регулярно использую Pure Sync). Многие из платных программ имеют опции "бесплатно для личного использования" (обе мои предложенные программы делают это).

-1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .