Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Windows - Virtualization - PowerShell - Active Directory - Office

[IIS] Sauvegarder et restaurer un site avec Web Deploy

30 Mars 2017 , Rédigé par Aurel Publié dans #IIS, #Windows

Installer WebDeploy sur le serveur : https://www.iis.net/downloads/microsoft/web-deploy

  • Ligne de commande pour sauvegarder dans C:\Temp le site par défaut situé dans C:\inetpub\wwwroot avec création d'un fichier de log XML log_sauv.xml

"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:contentPath="C:\inetpub\wwwroot" -dest:package="C:\Temp\sauv_site.zip" -xml:C:\Temp\log_sauv.xml

 

  • Ligne de commande pour restaurer le site par défaut situé dans C:\inetpub\wwwroot depuis le package sauv_site.zip qui se trouve dans C:\Temp avec création d'un fichier de log XML log_restor.xml

"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:Package="C:\Temp\sauv_site.zip" -dest:Contentpath="C:\inetpub\wwwroot" -xml:C:\Temp\log_restor.xml

 

  • Pour une sauvegarde avancée, on pourra :

- indiquer les éléments à sauvegarder dans un fichier manifest XML avec l'option -source:manifest="D:\Config.xml"

le fichier XML contiendra les éléments ci-dessous :

<SAUVEGARDE>
<contentPath path="Default Web Site/Dossier_Y" />
</SAUVEGARDE>

- exclure des fichiers ou répertoires avec l'option -skip:directory="D:\\Services\\" pour les répertoires et -skip:file="D:\\Services\\toto.dqe" pour les fichiers

Exemple de commande :

"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:manifest="D:\Config.xml" -dest:package="C:\Temp\sauv_site.zip" -skip:file="D:\\Services\\toto.dqe" -xml:C:\Temp\log_sauv.xml

 

Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article