Перенос одного сайта с одного сервера на другой с помощью 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

Связанный контент