我希望每晚将Windows服务器上的文件和文件夹通过互联网备份到Synology NAS。我只想要新的和更改的文件/文件夹,但是,我不想每晚都转移所有内容。
我目前正在考虑的方法是在Windows任务计划程序中运行WinSCP命令,该命令会SFTP传输所有必要的文件和文件夹。
我想知道我是否朝着正确的方向前进,如果不是,我应该做什么,如果我是WinSCP命令将执行我需要的工作?
答案 0 :(得分:2)
是的,WinSCP可以做到这一点。只是,create a synchronization batch file就像:
@echo off
"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
/log="C:\writable\path\to\log\Backup.log" /ini=nul ^
/command ^
"open sftp://username:password@mynas/ -hostkey=""ssh-rsa ...""" ^
"synchronize remote C:\Users\username\Documents /backup" ^
"exit"
然后根据需要schedule the batch file to be executed。
该示例适用于SFTP。如果您的NAS支持FTP(S),您也可以使用它。
WinSCP GUI can generate a batch file类似于上面的内容(synchronize
command部分除外)。