How to export all application pools on IIS7: bind domain names in batches
How to export all application pools on IIS7 +:
% Windir %/system32/inetsrv/appcmd list apppool/config/xml> c:/apppools. xml
This command will export all the application pools on the server, but some of them are unnecessary and need to be deleted. For example:
DefaultAppPool
Classic. Net AppPool
If an application pool with the same name already exists during import, the import will fail.
How to import an application pool:
% Windir %/system32/inetsrv/appcmd add apppool/in <c:/apppools. xml
In this way, all application pools can be imported to another server.
How to export all sites:
% Windir %/system32/inetsrv/appcmd list site/config/xml> c:/sites. xml
Similarly, we need to edit the sites. xml file to delete unnecessary sites. For example:
Default Website
How to import sites:
% Windir %/system32/inetsrv/appcmd add site/in <c:/sites. xml
Now, the import is complete. Check whether the IIS configurations of the two servers are the same.
In addition, we will introduce how to export and import a site separately.
Export a separate application pool:
% Windir %/system32/inetsrv/appcmd list apppool "application pool name"/config/xml> c:/myapppool. xml
The name of the application pool to be exported in yellow
Import a separate application pool:
% Windir %/system32/inetsrv/appcmd add apppool/in <c:/myapppool. xml
Export a separate site:
% Windir %/system32/inetsrv/appcmd list site "site name"/config/xml> c:/mywebsite. xml
The site name to be exported in yellow
Import a separate site:
% Windir %/system32/inetsrv/appcmd add site/in <c:/cnziben.com. xml
Reference: http://www.microsoftpro.nl/2011/01/27/exporting-and-importing-sites-and-app-pools-from-iis-7-and-7-5/