👤

重置密码

发送中...
返回登录

DHCP服务器配置及日志文件自动增量备份

微软 20 浏览 2 分钟阅读

前言:

在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是日志。

配置备份

日志备份