使用CMD命令导出和导入IIS站点配置信息

🍕1、导出导入某个站点

🍔1.1、导出应用程序池和站点

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中的DefaultAppPoolClassic .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
posted @ 2023-05-15 17:59  Qubernet  阅读(620)  评论(1编辑  收藏  举报
🛧