共计 1316 个字符,预计需要花费 4 分钟才能阅读完成。
前言:
在 Windows 环境中,DHCP(动态主机配置协议)服务器用于自动分配 IP 地址和其他网络配置信息给连接到网络的设备,为了确保 DHCP 服务器的稳定运行和数据安全,定期备份和还原 DHCP 服务器的配置是非常重要的,本文将详细介绍如何自动增量备份其配置及日志。
需要注意的是,仅适用于 Windows Server 操作系统上的 DHCP 服务器。如果您使用的是其他操作系统或 DHCP 服务器软件,请查看相应的文档以获取正确的备份命令。
脚本:
- 日志备份
分别将如下代码另存为 bat,编码格式记得选择 ANSI。
@echo off
md D:\"DHCP_Logs_Backup\ 日志备份 %date:~0,4%%date:~5,2%%date:~8,2%
xcopy /e "C:\Windows\System32\dhcp\DhcpSrvLog-Sat.log DhcpSrvLog-Sat.log" "D:\DHCP_Logs_Backup\ 日志备份 %date:~0,4%%date:~5,2%%date:~8,2%%date:~10,6%" /H /Y
xcopy /e "C:\Windows\System32\dhcp\DhcpSrvLog-Mon.log" "D:\DHCP_Logs_Backup\ 日志备份 %date:~0,4%%date:~5,2%%date:~8,2%" /H /Y
xcopy /e "C:\Windows\System32\dhcp\DhcpSrvLog-Thu.log" "D:\DHCP_Logs_Backup\ 日志备份 %date:~0,4%%date:~5,2%%date:~8,2%" /H /Y
xcopy /e "C:\Windows\System32\dhcp\DhcpSrvLog-Wed.log" "D:\DHCP_Logs_Backup\ 日志备份 %date:~0,4%%date:~5,2%%date:~8,2%" /H /Y
xcopy /e "C:\Windows\System32\dhcp\DhcpSrvLog-Tue.log" "D:\DHCP_Logs_Backup\ 日志备份 %date:~0,4%%date:~5,2%%date:~8,2%" /H /Y
xcopy /e "C:\Windows\System32\dhcp\DhcpSrvLog-Sun.log" "D:\DHCP_Logs_Backup\ 日志备份 %date:~0,4%%date:~5,2%%date:~8,2%" /H /Y
echo 日志备份成功
- 配置备份
@echo off
md D:\DHCP_Config_Backup\DHCP 服务器配置备份 %date:~0,4%%date:~5,2%%date:~8,2%
powershell Backup-DhcpServer -path D:\DHCP_Config_Backup\DHCP 服务器配置备份 %date:~0,4%%date:~5,2%%date:~8,2%
任务计划:
创建任务计划自动调度脚本,我这里是分开创建的,你也可以创建一个任务同时调度两个计划执行。
结果:
在 D 盘根目录会自动生成这 2 个文件夹,config 是配置,logs 是日志。
配置备份
日志备份
正文完