博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iis 还原配置
阅读量:5096 次
发布时间:2019-06-13

本文共 1301 字,大约阅读时间需要 4 分钟。

第一种方法适合不更换服务器的情况下操作.

备份 IIS 配置数据库
在 IIS 管理器中,右键单击本地计算机,指向“所有任务”,然后单击“备份/还原配置”。
单击“创建备份”,然后在“配置备份名称”框中键入备份文件的名称。请注意,备份文件名是不区分大小写的。
可选:如果要创建安全备份,请选中“使用密码加密备份”复选框,在“密码”框中键入密码,然后在“确认密码”框中键入相同的密码。
单击“确定”。
在创建备份时,会创建两个文件在:
systemroot\System32\Inetsrv\MetaBack 文件夹中
name.mdx
name.scx
name 是管理员用来命名备份集的名称,x 是备份集的版本号,第一次备份x就是0。
还原话把这两个文件拷回systemroot\System32\Inetsrv\MetaBack 文件夹中。然后在创建备份的地方还原它,就能还原你原先的IIS配置了。

 

2:更改服务器

 

IIS6.0有个导出配置的功能,但你却找不到界面上的直接导入配置功能,需要用到操作系统自带的iiscnfg.vbs脚本。(图片小点击看大图)

 

一、保存/导出/备份WEB配置

 

选择一个保存路径

 

二、恢复配置

 

先打开备份的weback20090901.xml文件,查看到XML表示法中“默认站点”的路径,待会儿命令行要用到

 

假如默认网站已经丢失了EX开头的三个虚拟目录,iisadmpsw的物理路径也被修改了

 

关闭IIS管理器,输入iiscnfg命令(如果有提示注册cscript.exe为默认脚本解析器,回答“是”),网站配置就恢复了,然后手动启动一下默认网站即可,搞定!

 

命令:iiscnfg /import /f c:\iisback\weback20090901.xml /sp /LM/W3SVC/1 /dp /LM/W3SVC/1 /children

解释:

/import /f 导入配置文件,后跟保存的.xml配置文件

/sp 指定.xml中要导入的源路径,必选项

/dp 指定要导入到网站的目标路径,必选项, /LM/W3SVC/1是指当前在IIS管理器中看到的第1个WEB站点

/children 将.xml中的配置的子虚拟目录配置一并导入

 

三、归并模式

有时只允许将保存的.xml文件中的配置项替换现有配置,但当前一些新增的虚拟目录(即.xml没有的配置)不允许被替换掉,可以使用归并模式,即保留了 备份后新增的虚拟目录,又替换了相同的虚拟目录设置,推荐使用这种模式。只要在上述命令后再加一个/merge参数即可。

 

示例:新增的aaa虚拟目录要保留,要恢复EX开头的文件,且恢复iisadmpsw的本地路径设置

 

运行命令,OK

iiscnfg /import /f c:\iisback\weback20090901.xml /sp /LM/W3SVC/1 /dp /LM/W3SVC/1 /children /merge

转载于:https://www.cnblogs.com/Kasablanca/archive/2011/11/17/2252198.html

你可能感兴趣的文章
Hmailserver搭建邮件服务器
查看>>
django之多表查询-2
查看>>
快速幂
查看>>
改善C#公共程序类库质量的10种方法
查看>>
AIO 开始不定时的抛异常: java.io.IOException: 指定的网络名不再可用
查看>>
MyBaits动态sql语句
查看>>
HDU4405(期望DP)
查看>>
拉格朗日乘子法 那些年学过的高数
查看>>
vs code 的便捷使用
查看>>
Spring MVC @ResponseBody返回中文字符串乱码问题
查看>>
用户空间与内核空间,进程上下文与中断上下文[总结]
查看>>
JS 中的跨域请求
查看>>
JAVA开发环境搭建
查看>>
mysql基础语句
查看>>
Oracle中的rownum不能使用大于>的问题
查看>>
[Data Structure & Algorithm] 有向无环图的拓扑排序及关键路径
查看>>
git 常用命令
查看>>
cassandra vs mongo (1)存储引擎
查看>>
Visual Studio基于CMake配置opencv1.0.0、opencv2.2
查看>>
Vue音乐项目笔记(三)
查看>>