Backup de todos os sites com o MSDeploy

1

Estou tentando criar um argumento de linha de comando que faça backup de todos os meus sites em um arquivo que eu possa mover periodicamente para o local de backup externo. Eu precisaria de todo o conteúdo e todas as configurações para que, em caso de falha no servidor, eu possa restaurar facilmente a configuração rapidamente.

Eu encontrei este comando msdeploy -verb: sync -source: appHostConfig = 'DefaultWebsite', nome_do_computador = server1 -dest: package = 'defaultWebsiteBackup.zip' -enableLink: AppPoolExtension

Isso parece bom e tudo, mas eu precisaria fazer um comando para cada site. Existe uma maneira de fazer backup de todos os sites (e futuros sites) no mesmo comando?

    
por Anders 13.12.2011 / 23:44

1 resposta

2
msdeploy -verb:sync -source:webServer,computerName=server1 -dest:package='defaultWebsiteBackup.zip',encryptPassword=password123 

O -source:webServer faz um backup completo de tudo. Pools de aplicativos e outros valores de configuração, incluindo certificados SSL (se você tiver algum). O encryptPassword é necessário se você tiver certificados SSL.

    
por 19.12.2011 / 11:29