私は 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