Verschieben einer Website von einem Server auf einen anderen mit Powershell

Verschieben einer Website von einem Server auf einen anderen mit Powershell

Ich habe über MS Deploy gelesen und ein kleines Skript geschrieben, um eine Website von einem Server auf einen anderen Server (IIS8 zu IIS8) zu exportieren/importieren. Aber ich bin auf Größenprobleme und einige andere Fehler gestoßen und der gesamte Prozess scheint für eine Website übertrieben zu sein.

Ich frage mich also, ob es einen einfacheren Weg gibt, dies über Powershell zu tun. Gibt es eine Möglichkeit, mit Powershell eine Site zu exportieren und zu importieren? Googeln wird nicht viel bringen, aber ich denke, es muss einen Weg geben.

Danke

Antwort1

Am Ende habe ich msdeploy verwendet:

Export:

C:\Programme\IIS\Microsoft Web Deploy V3>msdeploy.exe -verb:sync -source:apphostconfig="myWebSite" -enableLink:AppPoolExtension -dest:archivedir=c:\NavProd.zip,encryptPassword=myPassWord > wdPackage.log

Importieren:

C:\Programme\IIS\Microsoft Web Deploy V3>msdeploy.exe -verb:sync -source:archivedir=c:\myWebSite.zip,encryptPassword=myPassWord -enableLink:AppPoolExtension - dest:apphostconfig="myWebSite" > wddeploy.log

verwandte Informationen