下载安装Microsoft Web Deploy

http://www.microsoft.com/zh-CN/download/details.aspx?id=30436



1、查找依赖池

msdeploy.exe -verb:getDependencies -source:webserver60,computername=127.0.0.1,username="admin",password=xx


2、导出池

msdeploy.exe -verb:sync -source:metakey=lm/w3svc/AppPools,computername=127.0.0.1,username="admin",password=xx -dest:archivedir=c:\AppPoolConfig


3、导入池

msdeploy.exe -verb:sync -source:archivedir=E:\Backup_WEB\iis6to7\AppPoolConfig -dest:metakey=lm/w3svc/AppPools


4、

导出网站1(此方法会在目标服务器创建大量空文件夹,应在同服务器升级时才用)

msdeploy.exe -verb:sync -source:webserver60,computername=127.0.0.1,username="admin",password=xx -dest:package=c:\webserver60_website.zip,encryptpassword=000000


导入网站1

msdeploy.exe -verb:sync -source:package=E:\Backup_WEB\iis6to7\webserver60_website.zip,encryptpassword=000000 -dest:webserver60


5、

导出网站2(此方法只能按#siteidentifier按标识号一个个网站导出,可用excel整理批处理)

msdeploy.exe -verb:sync -source:metakey=lm/w3svc/#siteidentifier -dest:archivedir=c:\backup_sitename


导入网站2

msdeploy -verb:sync -source:archivedir=c:\backup_sitename -dest:metakey=lm/w3svc/# siteidentifier