PowerShell を使用して 1 つの Web サイトを 1 つのサーバーから別のサーバーに移動する

PowerShell を使用して 1 つの Web サイトを 1 つのサーバーから別のサーバーに移動する

私は MS Deploy について読んでいて、1 つの Web サイトを 1 つのサーバーから別のサーバー (IIS8 から IIS8) にエクスポート/インポートするための小さなスクリプトを書いています。しかし、サイズの問題やその他のエラーが発生し、プロセス全体が 1 つの Web サイトには過剰であるように思われます。

そこで、PowerShell を使ってもっと簡単な方法があるのではないかと考えています。PowerShell を使用して、サイトをエクスポートおよびインポートする方法はありますか? Google で検索すると多くのことがわかりますが、何か方法があるはずです。

ありがとう

答え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

関連情報