首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >IIS配置导入导出流程

IIS配置导入导出流程

原创
作者头像
用户1685462
修改2021-07-19 11:03:50
修改2021-07-19 11:03:50
4.4K0
举报
文章被收录于专栏:网站教程网站教程

IIS配置导出和导入命令iiscnfg的使用

如何从一台电脑将IIS配置导出,再导入至另一台服务器呢?其实配置命令iiscnfg就可以实现.

今天做服务器备份,服务器的站点实在是太多了,所以上网找了下关于IIS配置导出备份和导入的资料,发现iiscnfg可实现该功能。

我直接贴操作命令吧:

导出命令:iiscnfg /export /f c:\iis_config.xml /sp /lm/w3svc ,通过这样便可将所有网站的配置导出

导入命令:

C:\Documents and Settings\Administrator>iiscnfg /import /f c:\iis_config.xml /sp  /lm/w3svc /children  /dp /lm/w3svc /children /merge 正在连接到服务器 ...已完成。 Configuration imported from /lm/w3svc in file c:\iis_config.xml to /lm/w3svc in the Metabase.

使用管理员身份运行cmd

应用程序池:

代码语言:javascript
复制
# 导出所有应用程序池
%windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\apppools.xml

# 导入所有应用程序池
%windir%\system32\inetsrv\appcmd add apppool /in < c:\apppools.xml

站点:

代码语言:javascript
复制
# 导出所有站点
%windir%\system32\inetsrv\appcmd list site /config /xml > c:\sites.xml

# 导入所有站点
%windir%\system32\inetsrv\appcmd add site /in < c:\sites.xml

针对单独的站点导入和导出

代码语言:javascript
复制
# 导出单独的应用程序池
%windir%\system32\inetsrv\appcmd list apppool "应用程序池名称" /config /xml > c:\myapppool.xml

# 导入单独的应用程序池
%windir%\system32\inetsrv\appcmd add apppool /in < c:\myapppool.xml

# 导出单独站点
%windir%\system32\inetsrv\appcmd list site "站点名称" /config /xml > c:\mywebsite.xml

# 导入单独站点
%windir%\system32\inetsrv\appcmd add site /in < c:\mywebsite.xml

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • IIS配置导出和导入命令iiscnfg的使用
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档