Além de fazer backup dos arquivos dos sites, é interessante efetuar o backup das configurações do IIS para que possa recuperar se o servidor apresentar problemas. Até mesmo se você fizer alguma alteração no IIS, e o arquivo de configuração corromper.
Você pode fazer o backup de duas maneiras:
- Simplesmente efetuar uma cópia diária do diretório: c:\windows\system32\inetsrv\config. Como a configuração é baseada em arquivos textos, basta sobrescrever.
- A outra maneira é por linha de comando utilizando o AppCmd, que é o arquivo que você gerencia o IIS através de linha de comando, ele fica localizado em c:\windows\system32\inetsrv. Abaixo explico melhor como efetuar o backup por linha de comando.
No DOS, você pode entrar no diretório que mencionei acima ou executar a linha inteira:
Efetuar Backup: c:\windows\system32\inetsrv\appcmd.exe add backup “Nome do backup”
Efetuar Restore: c:\windows\system32\inetsrv\appcmd.exe restore backup “Nome do backup”
Remover Backup: c:\windows\system32\inetsrv\appcmd.exe delete backup “Nome do backup”
Listar Backup’s: c:\windows\system32\inetsrv\appcmd.exe list backup
Com esses comandos, se você quiser programar um backup, crie um arquivo .BAT e agende para rodar nos horários desejado. Os backups ficam armazenados em: C:\Windows\System32\inetsrv\backup, se é importante que você guarde em outro local na rede.
Fonte: https://www.iishelp.com.br/como-efetuar-backup-do-iis7/