「分享」IIS站点配置文件备份和还原,物理路径文件批量备份

序言

在工程项目网络管理操作过程中,布署在伺服器中的IIS公交站点存储是两件极为繁杂的事,好几个数目太少的还好,像有许多伺服器用了很久,贯穿十几个公交站点即使更多,两个两个存储,再两个两个还原成也是有苦说不出来。上面撷取呵呵用DOS指示写了两个大批量存储的JAVA供我们参照。

已经开始

采用前预备和小常识存储IIS公交站点实用性重要信息,和IIS力学文档方向文档还原成IIS公交站点重要信息归纳

一、采用前预备和小常识

继续执行此bat文档时须要加进笔记本电脑中的填充软件流程,须要晓得加装方向,因此须要填充dos指示也须要晓得,我这儿用的时7-zip。 如图生前笔记本电脑:

2.须要证实伺服器中IIS 中的力学方向中的文档没下文的(总之极少再次出现)

二、存储IIS公交站点实用性重要信息,和IIS力学文档方向文档

采用前提过代替后面四个文档方向和最终面这个循环式填充文档的指示,间接贴标识符:

@echooff
rem –放置IIS公交站点的实用性文档重要信息
set backUpFile=C:\myfile\IISfile\Setting
rem –放置IIS公交站点力学文档填充
set compressFile=C:\myfile\IISfile\compress
rem –笔记本电脑中的填充文档方向
set compressionSoftwareFile=C:\“Program Files”\7-Zip\7z.exe:SiteInfo
echo 已经已经开始存储IIS公交站点实用性重要信息·····
%windir%\system32\inetsrv\AppCmd.exe LIST APPPOOL /config /XML > %backUpFile%\poolappcmdexport.xml
%windir%\system32\inetsrv\AppCmd.exe LIST SITE /config /XML > %backUpFile%\iisappcmdexport.xml
echo IIS公交站点实用性重要信息存储完成·····

:GetphysicalPathInfo
echo 已经已经开始读取公交站点文档方向重要信息·····
findstr physicalPath %backUpFile%\iisappcmdexport.xml > %backUpFile%\physicalPathInfo.txt:GetphysicalPath@echooff&setlocal enabledelayedexpansion
set“word1=”
set“word2=”
(for /f“delims=”%%a in (findstr “%word1%.*%word2%” “%backUpFile%\physicalPathInfo.txt”) do (
set“str=%%a”set“str=!str:%word1%=ж!”set“str=!str:%word2%=ж!”for /f“tokens=4 delims=ж”%%b in (“a!str!”) do echo;%word1%%%b%word2%
))>“%backUpFile%\physicalPath.txt”echo“physicalPath.txt生成成功,请按任意键已经开始存储填充”pause:Compress@echooff
echo 已经开始填充
rem –获取文本中文档方向
for /f %%i in (type %backUpFile%\physicalPath.txt) do (

for %%a in (%%i) do (
rem –循环式填充文档
%compressionSoftwareFile% a -r -mx3 -tzip %compressFile%\%%~ni %%i
echo %%~ni 填充完成
)
)
echo 存储完成!
pause

继续执行效果图:


三、还原成IIS公交站点重要信息

简单点 可以间接在cmd指示行中继续执行,不过也有可能会遇到问题,可能遇到公交站点Id冲突,或是应用流程池重复,因为你还原成的时候大都不可能是在一台新的伺服器上操作。先贴标识符:

rem–应用流程池全部还原成(poolappcmdexport.xml 上文有存储的文档,上文改了如有修改,这儿提过改)%windir%\system32\inetsrv\AppCmd.exe ADD APPPOOL /IN < poolappcmdexport.xml

rem–网站实用性全部还原成(iisappcmdexport.xml 上文有存储的文档,上文改了如有修改,这儿提过改)%windir%\system32\inetsrv\AppCmd.exe ADD SITE /IN < iisappcmdexport.xml

一般情况下这个须要删除,每个伺服器初始化都会有这个公交站点。如果提示公交站点重复,可能还须要修改iisappcmdexport.xml文档中对应的SITE.ID,id。还原成之后,把之前填充的文档解压出来放到对应文档。


四、归纳

学习了dos指示省去了大把时间来为我们搜集整理技术资源觉得好就点个赞,来个关注吧。

欢迎点赞+转发+关注!我们的支持是我撷取最大的动力!!!

未经允许不得转载:头号研究社-海外苹果ID购买注册|海外苹果礼品卡及Arcade订阅|海外账号购买、教程 » 「分享」IIS站点配置文件备份和还原,物理路径文件批量备份

赞 (0) 打赏

评论

1+6=

觉得文章对您有帮助请打赏,谢谢

支付宝扫一扫打赏

微信扫一扫打赏