使用CMD命令导出和导入IIS站点配置信息
有时候,我们可能有这个需求:某台服务器上的IIS配置了几十个网站项目,有没有一种方式可以导出这些配置,然后重装系统后(假设有这个业务场景)导入这些配置,避免一个一个的网站项目手动添加配置。答案是肯定的:有。
打开CMD,最好以管理员身份运行CMD。
1、🍕导出导入某个站点
1.1、🍔导出应用程序池和站点
- 🍟导出某个应用程序池配置
具体导出命令如下所示:
%windir%\system32\inetsrv\appcmd list apppool "你的应用程序池名称" /config /xml > D:\yourAppPool.xml |
- 1.1.2、🌭导出某个站点信息配置
具体导出命令如下所示:
%windir%\system32\inetsrv\appcmd list site "你的站点名称" /config /xml > D:\yourAppSite.xml |
1.2、🍿导入应用程序池和站点
- 1.2.1、🧇导入某个应用程序池配置
具体导入命令如下所示:
%windir%\system32\inetsrv\appcmd add apppool /in < D:\yourAppPool.xml |
- 1.2.2、🥞导入某个站点信息配置
具体导入命令如下所示:
%windir%\system32\inetsrv\appcmd add site /in < D:\yourAppSite.xml |
2、🍞导出导入所有站点
2.1、🥐导出所有应用程序池和站点
- 2.1.1、🥨导出所有应用程序池配置
具体导出命令如下所示:
%windir%\system32\inetsrv\appcmd list apppool /config /xml > D:\yourAppPoolAll.xml |
注意:由于我们导出的是所有的应用程序池,我们需要将yourAppPoolAll.xml中的DefaultAppPool和Classic .Net AppPool删除掉,避免在导入的时候报错(如果另外一台服务器的IIS中没有这2个应用程序池,请忽略该操作。如果在导入的时候还提示与其他节点已存在,请先编辑此文件,将已存在的节点删除再导入即可)。
- 2.1.2、🥗导出所有站点信息配置
具体导出命令如下所示:
%windir%\system32\inetsrv\appcmd list site /config /xml > c:\yourAppSiteAll.xml |
注意:由于我们导出的是所有的站点,我们需要将yourAppSiteAll.xml中的Default Website删除掉,避免在导入的时候报错(如果另外一台服务器的IIS中没有这个站点,请忽略该操作。如果在导入的时候还提示与其他节点已存在,请先编辑此文件,将已存在的节点删除再导入即可)。
2.2、🥙导入所有应用程序池和站点
- 2.2.1、🥪导入所有应用程序池配置
具体导入命令如下所示:
%windir%\system32\inetsrv\appcmd add apppool /in < D:\yourAppPoolAll.xml |
- 2.2.2、🌮导入所有站点信息配置
具体导入命令如下所示:
%windir%\system32\inetsrv\appcmd add site /in < D:\yourAppSiteAll.xml |
出处:https://www.cnblogs.com/qubernet/p/17191548.html
关注我】。(●'◡'●)
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/17212094.html
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2019-03-13 C# ZipHelper C#公共类 -- ZipArchive实现压缩和解压
2019-03-13 C# ZipHelper C#公共类 -- ICSharpCode.SharpZipLib.dll实现压缩和解压
2018-03-13 跨域请求的常用方式及解释
2017-03-13 CTF中那些脑洞大开的编码和加密
2017-03-13 C#关闭一个窗口的同时打开另一个窗口
2017-03-13 继《关于讯飞语音SDK开发学习》之打包过程中遇到小问题
2017-03-13 使用ffmpeg录音