I am trying to make a command line argument that will backup all my websites to a file which I can then move periodically to offsite backup location. I would need all the content and all the settings so in case of a server fault I can easily restore the setup again quickly.
I found this command msdeploy -verb:sync -source:appHostConfig='DefaultWebsite',computerName=server1 -dest:package='defaultWebsiteBackup.zip' -enableLink:AppPoolExtension
This looks nice and all, but I would need to make a command for each website. Is there a way to backup all sites (and future sites) in the same command?