如何从一台电脑将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
应用程序池:
# 导出所有应用程序池
%windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\apppools.xml
# 导入所有应用程序池
%windir%\system32\inetsrv\appcmd add apppool /in < c:\apppools.xml站点:
# 导出所有站点
%windir%\system32\inetsrv\appcmd list site /config /xml > c:\sites.xml
# 导入所有站点
%windir%\system32\inetsrv\appcmd add site /in < c:\sites.xml针对单独的站点导入和导出
# 导出单独的应用程序池
%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 删除。