win10文件异地备份

发布时间 2023-07-12 11:28:03作者: 日光倾城-

1、依次打开控制面板—管理工具—任务计划程序。

2、依次点击展开任务计划程序库—Microsoft—Windows—WindowsBackup。

 

 3、在右侧窗口空白处点击右键,在弹出的菜单中点击新建任务。

 4、根据提示输入计划的名称和描述。

 5、点击触发器选项卡,在下方点击新建,在弹出的窗口中根据需要设置备份开始的日期时间以及备份的频率。

6、点击操作选项卡,在下方点击新建,在弹出的窗口中找到程序或脚本,输入xcopy /e /H /Y /D "D:\file" "\\172.16.5.136\backup\",依次点击确定即可。 

含义如下:

/e:复制所有子目录,包括空目录。
/H:复制隐藏文件和系统文件。
/Y:在需要覆盖目标文件时,不提示确认,直接进行覆盖。
/D:仅复制源目录中更改过或新建的文件。
"D:\file":指定源路径为 “D:\file”,也就是要被复制的文件或目录。
"\\172.16.5.136\backup\":指定目标路径为 "\172.16.5.136\backup",也就是复制后的目标位置。

-----------------------------------------------------------------------------------------------------------------------------------------------分割线-----------------------------------------------------------------------------------------------------------------------------------------------------

1,Bat脚本的方法

模板
@echo off
title "copy database" //标题
net use 异地备份的地址 "密码" /user:"账号" //地址没有双引号
xcopy /e/I/d/h/r/y  "本地备份文件的路径" "异地备份的地址"//两个地址都有英文字符双引号
exit

举例

@echo off
net use \\172.16.5.136\backup "密码" /user:"账号"
xcopy /e/I/d/h/r/y  "D:\file" "\\172.16.5.136\backup"
exit

2,如果dos命令运行bat脚本出现 “不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次。”

第一步:net use
第二部:net use * /del /y