2024年2月25日发(作者:)

cmd命令异地备份文件数据

在日常运维过程中,经常需要将多个文件夹目录下的文件进行备份操作,此时可以创建cmd批处理命令的方式进行自动备份,步骤如下:

在备份数据源主机Windows系统中创建文件(注意:文件的后缀是.bat)

一、将以下命令拷贝到文件中并且加入到任务中:

::关闭显示

@echo off

::获取当前日期时间

set datetimevalue=%date:~0,4%%date:~5,2%%date:~8,2%%Time:~0,2%%Time:~3,2%

::源

set source=D:SourceFolder*

echo %source%

::目标

set target=D:TargetFolder%datetimevalue%

::如果存储地址是异地备份可以设置如下(注意:异地设备必须开启文件目录的共享并且有写入权限):

::set target=192.168.1.11TargetFolder%datetimevalue%

echo %target%

::创建目标文件夹目录

mkdir %target%

xcopy %source% %target% /s /e /y

::暂停

pause

::退出

Exit

二、加入计划任务程序中定期执行

1、 创建基本任务

2、

填写定时任务的名字

3、

选择触发的时间,默认每天运行:

4、

5、单击“下一步”

6、程序填写,因为bat文件要通过cmd运行,参数中除了添加bat文件所在的绝对路径外,要写上/c这个参数

7、单击“下一步”,定时任务的创建完成。