使用 powershell 将一个网站从一台服务器移动到另一台服务器

使用 powershell 将一个网站从一台服务器移动到另一台服务器

我一直在阅读有关 MS Deploy 的信息,并编写了一个小脚本来将一个网站从一台服务器导出/导入到另一台服务器(IIS8 到 IIS8)。但我遇到了大小问题和其他一些错误,整个过程似乎对一个网站来说有点过度了。

所以我想知道是否有更简单的方法可以通过 powershell 来完成?使用 powershell,是否有办法导出和导入网站?谷歌搜索后发现很多,但我认为一定有办法。

谢谢

答案1

我最终使用了 msdeploy:

出口:

C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy.exe -verb:sync -source:apphostconfig="myWebSite" -enableLink:AppPoolExtension -dest:archivedir=c:\NavProd.zip,encryptPassword=myPassWord>wdPackage.log

进口:

C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy.exe -verb:sync -source:archivedir=c:\myWebSite.zip,encryptPassword=myPassWord -enableLink:AppPoolExtension - dest:apphostconfig="myWebSite" > wddeploy.log

相关内容