Realizar una copia de respaldo
Lo primero seria iniciar la sesion como administrador y abrir una consola de comandos (cmd.exe),ya dentro de la consola se debe cambiar el directorio: c:\windows\system32\inetsrvMicrosoft Windows [Versión 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.
C:\Users\Administrador>cd \
C:\>cd Windows\system32\inetsrv
C:\Windows\System32\inetsrv>_
Una vez que no encontremos situados en esta carpeta aremos uso de la herramienta: appcmd.exe
para realizar el respaldo.
Si se desea mas informaicon sobre el uso de este comando se puede visitar la siguiente dirección:
Comando appcmd.exe
Para ello usaremos el comando appcmd.exe add backup ["nombre del respaldo"]
C:\Windows\System32\inetsrv>appcmd.exe add backup "Respaldo 02062015"
Se agregó el objeto de BACKUP "Respaldo 02062015"
Una vez ejecutado el comando de forma existosa pasamos a comprobar la creacion:
C:\Windows\System32\inetsrv>appcmd.exe list backup
BACKUP "Respaldo 02062015"
BACKUP "CFGHISTORY_0000000120"
BACKUP "CFGHISTORY_0000000121"
BACKUP "CFGHISTORY_0000000122"
BACKUP "CFGHISTORY_0000000123"
BACKUP "CFGHISTORY_0000000124"
BACKUP "CFGHISTORY_0000000125"
BACKUP "CFGHISTORY_0000000126"
BACKUP "CFGHISTORY_0000000127"
BACKUP "CFGHISTORY_0000000128"
BACKUP "CFGHISTORY_0000000129"
C:\Windows\System32\inetsrv>
los archivos para respladar quedan en el subdirectorio BACKUP y dentro tendra un sub direcotrio con el nombre del respaldo.
C:\Windows\System32\inetsrv>cd backup
C:\Windows\System32\inetsrv\backup>dir
El volumen de la unidad C no tiene etiqueta.
El número de serie del volumen es: 28E4-8D99
Directorio de C:\Windows\System32\inetsrv\backup
02/06/2015 05:53 p.m. <DIR> .
02/06/2015 05:53 p.m. <DIR> ..
02/06/2015 05:53 p.m. <DIR> Respaldo 02062015
0 archivos 0 bytes
3 dirs 85,856,223,232 bytes libres
C:\Windows\System32\inetsrv\backup>cd "Respaldo 02062015"
C:\Windows\System32\inetsrv\backup\Respaldo 02062015>dir
El volumen de la unidad C no tiene etiqueta.
El número de serie del volumen es: 28E4-8D99
Directorio de C:\Windows\System32\inetsrv\backup\Respaldo 02062015
02/06/2015 05:53 p.m. <DIR> .
02/06/2015 05:53 p.m. <DIR> ..
20/03/2014 02:52 p.m. 25,094 administration.config
25/03/2015 02:13 p.m. 88,139 applicationHost.config
08/09/2011 01:22 a.m. 266,906 MBSchema.xml
01/06/2015 07:16 p.m. 10,515 MetaBase.xml
08/09/2011 01:22 a.m. 490 redirection.config
02/06/2015 05:53 p.m. <DIR> schema
5 archivos 391,144 bytes
3 dirs 85,849,747,456 bytes libres
C:\Windows\System32\inetsrv\backup\Respaldo 02062015>
Si llegamos a tener un contratiempo, el servidor de daña o tenemos la necesidad de restaurarlo simplemente copiaremos los archivos de los sitios a las carpetas en las rutas correspondientes y el de backup de configuración a la ruta señalada revisameos que se reconosca y ejecutamos el comando para correr el respaldo.
C:\Windows\System32\inetsrv>appcmd.exe list backup
BACKUP "Respaldo 02062015"
BACKUP "CFGHISTORY_0000000120"
BACKUP "CFGHISTORY_0000000121"
BACKUP "CFGHISTORY_0000000122"
BACKUP "CFGHISTORY_0000000123"
BACKUP "CFGHISTORY_0000000124"
BACKUP "CFGHISTORY_0000000125"
BACKUP "CFGHISTORY_0000000126"
BACKUP "CFGHISTORY_0000000127"
BACKUP "CFGHISTORY_0000000128"
BACKUP "CFGHISTORY_0000000129"
c:\Windows\System32\inetsrv>appcmd.exe restore backup "Respaldo 02062015"
Configuración restaurada de la copia de seguridad "Respaldo 02062015"
c:\Windows\System32\inetsrv>
Con eso revisamos que la carpeta que copiamos ha sido reconocida. ahora procederemos a iniciar el la restauracion del respaldo para ello usaremos el comando appcmd.exe add backup ["nombre del respaldo"]
c:\Windows\System32\inetsrv>
appcmd.exe restore backup "Respaldo 02062015"
Configuración restaurada de la copia de seguridad "Respaldo 02062015"
c:\Windows\System32\inetsrv>
Si el mensaje es satisfactorio hemos restaurado la configuración de nuestro IIS