我可以使用免费软件或仅限 Windows 将我网络中的所有计算机备份到我的服务器吗?

我可以使用免费软件或仅限 Windows 将我网络中的所有计算机备份到我的服务器吗?

我有许多不同的装有 Windows 的计算机(XP、2003、vista、7),我正在尝试将网络中每台计算机的一些文件夹备份到服务器。我希望文件夹每隔几个小时同步一次!

只使用 Windows 可以实现吗?
如果我需要程序,需要哪个?

答案1

您可以创建一个计划任务并通过命令行使用 MS 的 synctoy 来执行此操作,您也可以使用 Windows 内置并替代 xcopy 的 robocopy。

更新

如果您想自定义取决于多种因素的文件夹和目的地,我会将 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 脚本等设置复制作业,然后使用任务计划程序以指定的时间间隔启动它。

如果您想要更像向导的体验(无需编码/脚本),网络上有大量免费和付费的同步程序。我使用过的几个包括纯同步Allway 同步(我仍然经常使用 Pure Sync)。许多付费程序都有“免费供个人使用”选项(我推荐的两个程序都有这个功能)。

答案3

您可以设置直接写入服务器的网络共享。这样可以立即备份。您还可以使用免费软件,如 Google Drive、Dropbox、SugarSync。另一个选项是将“我的文档”文件夹指向服务器,用户将照常使用“我的文档”文件夹。这也是即时的。

相关内容