Saturday, January 23, 2010

Backup and Restoration of IIS sites

To backup and restore an IIS 6.0 web site

Backup :
msdeploy.exe -verb:sync -source:metakey=lm/w3svc/1 -dest:archivedir="backup location" > "log location"

msdeploy.exe -verb:sync -source:metakey=lm/w3svc/1 -dest:archivedir=d:\iis6backup >> d:\iislogs\iis6backup.log

Restore :
msdeploy.exe -verb:sync -source:archivedir="backup location" -dest:metakey=lm/w3svc/1 > "log location"

msdeploy.exe -verb:sync -source:archivedir=d:\iis6backup -dest:metakey=lm/w3svc/1 >> d:\iislogs\iis6restore.log


To backup and restore an IIS 7.0 site:

Backup :
msdeploy.exe -verb:sync -source:apphostconfig="Default Web Site" -dest:archivedir="backup directory" > "log location"

msdeploy.exe -verb:sync -source:apphostconfig="My Web Site" -dest:archivedir=d:\iis7backup > d:\iislogs\iis7backup.log

Restore :
msdeploy.exe -verb:sync -source:archivedir="backup directory" -dest:apphostconfig="Default Web Site" > "log location"

msdeploy.exe -verb:sync -source:archivedir=d:\iis6backup -dest:apphostconfig="My Web Site" >> d:\iislogs\iis7restore.log

No comments:

Post a Comment