使用 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.紀錄

進口:

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.紀錄

相關內容