为什么你需要学会写“懒人”备份脚本
在 Windows 服务器或办公电脑上,手动复制粘贴数据备份不仅低效,而且极易遗忘。当磁盘故障或勒索病毒突袭时,缺乏自动化灾备意味着巨大的业务风险。这门课专门解决一个核心痛点:**如何利用 Windows 原生命令行工具,编写出能够自动执行、定期运行的备份脚本**,并将数据转移至异地服务器或网络共享存储中。
很多技术人员习惯于图形界面操作,面对黑底白字的 CMD 窗口会产生畏难情绪,或者只会简单的 copy 命令,无法处理压缩、删除旧日志、记录日志等复杂逻辑。本课程填补了这一能力缺口,从最基础的批处理语法讲起,逐步构建起一套完整的本地及异地自动备份方案。
核心知识与前置基础
适合具备 Windows 基本操作经验、希望提升运维自动化能力的学习者。无需精通编程,但需要熟悉文件路径和基本的鼠标键盘操作。
建议学习路径如下:
首先攻克 **1-1** 和 **1-2** 模块。这是地基,必须熟练掌握 XCOPY、MOVE、DEL、MD 等文件操作命令,以及如何使用 7-Zip 命令行工具进行压缩。如果不理解这些基础命令的参数含义,后续的脚本编写将无从下手。
其次是 **1-3** 和 **1-4**。备份的终点通常是另一台机器,因此必须理解局域网文件共享(SMB)的连接方式,以及如何在目标机上快速部署 FTP 服务(如使用 FileZilla Server)。这是实现“异地”存储的关键网络基础。
最后是 **1-5** 和 **1-6**。重点学习如何在 DOS 环境中通过 ftp 命令和 curl 工具上传文件。特别是 curl 配合被动模式 FTP 的用法,能解决许多因防火墙或网络环境导致的上传失败问题,是实战中的高频考点。
学完能独立做什么
完成课程后,你将具备独立设计并部署 Windows 自动化灾备系统的能力。你可以编写出一个 .bat 文件,将其放入任务计划程序中,实现每天凌晨自动压缩当日数据、上传至远程 FTP 服务器,并清理超过保留期的旧备份文件,同时生成运行日志供排查错误。
配套的练习资料包是你巩固知识的关键。不要只看视频,必须亲手在本地搭建测试环境,分别配置共享文件夹和 FTP 服务,并逐行修改脚本参数以观察输出结果。只有经历过参数报错、连接超时等真实调试过程,才能确保在生产环境中脚本真正可用,而非纸上谈兵。
课程目录
1-1 [自动备份异地备份必会基础知识-工具命令] CMD批处理命令XCOPY MOVE DEL MD等 (17:48) 1-2 [自动备份异地备份必会基础知识-工具命令] CMD批处理命令行压缩工具7z zip压缩文件 (11:05) 1-3 [自动备份异地备份必会基础知识-工具命令] windows系统局域网文件共享设置与连接 (08:02) 1-4 [自动备份异地备份必会基础知识-工具命令] windows下FTP服务器filezilla快速部署与设置 (17:11) 1-5 [自动备份异地备份必会基础知识-工具命令] CMD命令行链接ftp dos中的ftp上传下载文 (11:34) 1-6 [自动备份异地备份必会基础知识-工具命令] curl工具命令行链接被动模式FTP服务器上传下载文件 (10:08) 1-7 [自动备份异地备份必会基础知识-工具命令] windows任务计划程序做定时循环任务执行脚本 (12:18) 1-8 [自动备份异地备份必会基础知识-工具命令] 使用vbs取系统当前日期的前一天的日期作为变量 (08:42) 1-9 [自动备份异地备份必会基础知识-工具命令] 使用vbs取系统当前日期前一天的日期并整理格式输出 (08:48) 1-10 [自动备份异地备份必会基础知识-工具命令] 自动备份异地备份必会基础知识-学习工具命令内容总结 (02:11) 2-1 [自动备份异地备份场景应用-生产环境解决方案] 解决方案重要文件 文件夹每一小时压缩备份一次 (06:29) 2-2 [自动备份异地备份场景应用-生产环境解决方案] 解决方案压缩文件异机备份局域网共享备份到PC2 (17:11) 2-3 [自动备份异地备份场景应用-生产环境解决方案] 解决方案压缩文件异机备份FTP方法备份到PC2 (19:27)





