Iis MSDEPLOY;尝试在目标服务器上保留应用程序池和站点

Iis MSDEPLOY;尝试在目标服务器上保留应用程序池和站点,iis,iis-7.5,iis-6,windows-server-2008,msdeploy,Iis,Iis 7.5,Iis 6,Windows Server 2008,Msdeploy,我正在尝试使用msdeploy将source=server2003(Server1)IIS6上的所有现有网站迁移到destination=server2008R2(Server2)iis7.5,但将所有现有网站保留在Server2上。我已经在Server1和Server2服务器上安装了msdeploy 我从Server2上的命令行开始: msdeploy -verb:sync -source:webserver60,computerName=Server1 -dest:webserver60 -

我正在尝试使用msdeploy将source=server2003(Server1)IIS6上的所有现有网站迁移到destination=server2008R2(Server2)iis7.5,但将所有现有网站保留在Server2上。我已经在Server1和Server2服务器上安装了msdeploy

我从Server2上的命令行开始:

msdeploy -verb:sync -source:webserver60,computerName=Server1 -dest:webserver60 -whatif > msdeploy_test.log  
日志表明它正在删除Server2上的现有应用程序池。我在没有“-whatif”的情况下运行了相同的命令行,它确实删除了Server2上的所有现有网站

我接下来尝试了,-SkipExtraFilesOnServer=true,Server2上的命令行:

msdeploy -verb:sync -source:webserver60,computerName=Server1 -dest:webserver60 -skipextrafilesonserver=true -whatif > msdeploy_test.log. 
msdeploy -verb:sync -source:webserver60,computerName=Server1 -dest:webserver60 -enableRule:DoNotDeleteRule -whatif > msdeploy_test.log. 
这返回了一个参数错误

然后我尝试了,-enableRule:DoNotDeleteRule,Server2上的命令行:

msdeploy -verb:sync -source:webserver60,computerName=Server1 -dest:webserver60 -skipextrafilesonserver=true -whatif > msdeploy_test.log. 
msdeploy -verb:sync -source:webserver60,computerName=Server1 -dest:webserver60 -enableRule:DoNotDeleteRule -whatif > msdeploy_test.log. 
这没有返回任何错误,但日志文件仍然显示删除Server2上的所有现有应用程序池

在将Server1上的所有站点迁移到Server2以及保留Server2上的所有站点和应用程序池方面有任何帮助吗?多谢各位