专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

winserver下命令 自动备份IIS配置和应用程序,并压缩打包存放到指定备份位置

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:10:45       共计:3625 浏览



1、需求:每周一自动化备份IIS和应用程序,拷贝到指定本地临时备份目录然后压缩打包,最后复制到专用备份服务器上。


2、准备好7z安装到服务器(下载:https://www.7-zip.org/a/7z2106-x64.exe),或只拷贝7z.exe和7z.dll两个文件到服务器上c:\windows\system32目录下。


3、具体实现代码如下,notepad编辑,保存成.bat即可:


@echo off


rem 定义变量Y为备份时间:YYYYMMDD

set y=%date:~0,4%%date:~5,2%%date:~8,2%


rem 备份IIS配置

C:\Windows\System32\inetsrv\appcmd add backup iis7-10.23-%y%


rem 复制IIS备份到备份目录归档

xcopy C:\Windows\System32\inetsrv\backup\iis7-10.23-%y% D:\WebSiteBackup\10.23-%y%\iis7-10.23-%y% /e /i


rem 复制10.23应用项目到备份目录归档

xcopy D:\redis-64 D:\WebSiteBackup\10.23-%y%\redis-64 /e /i /y

xcopy D:\WWW D:\WebSiteBackup\10.23-%y%\WWW /e /i /y


rem 安装7z压缩,或安装目录下找到7z.exe和7z.dll两个文件,将其复制到C:\Windows\System32便可以在DOS直接应用

"C:\Program Files\7-Zip"\7z a D:\WebSiteBackup\10.23-%y%.7z D:\WebSiteBackup\10.23-%y%


rem 将压缩打包好的文件,复制到备份服务器10.25

xcopy D:\WebSiteBackup\10.23-%y%.7z \\192.168.10.25\Baiinfo-Backup\%y%


@echo on




4、配置winserver的计划任务,定义每周一自启动即可,勾选无需用户登陆也可运行,记得启动计划任务的历史记录功能(默认是关闭)。


 




 




版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:IIS10保存配置文件及导入、导出、备份、还原 | ·下一条:网站安全攻击和防御中的屏蔽代理服务器

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有