|
IIS配置备份与恢复
一.iiscnfg导出配置
下面的示例将网站的配置导出到文件 e:/iisback/iis.xml 中。该命令使用 /sp 参数指定网站的配置数据库路径(即,/),使用 /children 参数导出该配置的所有子项。它还使用 /inherited 参数将继承属性包括在导出文件中。\
这确保网站的配置即使在导入到其他系统中时也保留这些属性。
iiscnfg /export /f e:/iisback/iis.xml /sp / /children /inherited
二.用iisback工具
1).备份
本地备份:iisback /backup /b 135
远程备份:
1.编写脚本iisback1.bat,在远程主机上备份iis配置(在“C:\WINDOWS\system32\inetsrv\MetaBack\”目录下):
iisback /backup /b 135 /s ls1 /u bitnmd /p "38\ddddd"
iisback /backup /b 136 /s ls2 /u bitnmd /p "38\d45dd"
iisback /backup /b 137 /s ls3 /u bitnmd /p "38\d44dd"
2.******************************************************************************
此脚本主要是将"C:\WINDOWS\system32\inetsrv\MetaBack\"下配置文件Copy到"E:\iisback"目录下,需借助pstools工具。
1.编写脚本iis.bat,内容如下:
psexec \\219.234.81.135 -u bitnmd -p "38\ddddd" -c iis1.bat
psexec \\219.234.81.136 -u bitnmd -p "38\d45dd" -c iis1.bat
psexec \\219.234.81.137 -u bitnmd -p "38\d44dd" -c iis1.bat
2.iis1.bat内容如下:
mkdir "e:/iisback"
copy "C:\WINDOWS\system32\inetsrv\MetaBack\*" "e:/iisback"
******************************************************************************
2).恢复:
远程恢复:
iisback /restore /b 135 /s ls1 /u bitnmd /p "38\ddddd"
本地恢复:
iisback /restore /b 135 |
|