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

我一直在阅读有关MS部署和编写一个小脚本导出/导入一个网站从一台服务器到另一台服务器(IIS8到IIS8)。 但我遇到了大小问题和其他一些错误,整个过程似乎是一个网站的矫枉过正。

所以我想知道是否有通过PowerShell更简单的方法呢? 使用PowerShell,有没有办法导出和导入一个网站? 谷歌search显示很多,但我认为必须有一个方法。

谢谢

我最终使用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。日志

import:

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。日志