miércoles, 20 de agosto de 2014

Píldora: Sacar un listado de los sites configurados en IIS (6.0 y 7.x)

Estoy en plena migración de unos sites alojados en IIS 6.0 y 7.0, y necesito tener toda la información disponible: URLs configuradas, sobre qué IPs responden, etc.  En lugar de tener que ir entrando en las configuraciones de cada site, lo que hago es una exportación de esos datos desde el CLI (sí, un 'defecto' de los linuxeros, qué le vamos a hacer).

Aquí va mi receta:

Para IIS 6.0:

> CScript.Exe C:\WINDOWS\system32\IIsWeb.vbs /query
o

> CScript.Exe %windir%\system32\IIsWeb.vbs /query


Para IIS 7.x: 

> C:\WINDOWS\system32\inetsrv\appcmd list site
o
> %windir%\system32\inetsrv\appcmd list site

En el caso de que lo que queráis sea traspasar los datos desde un IIS 6.0 a otro servidor Windows con IIS 6.0 (no sé si funcionará con otras versiones, lo siento), te recomiendo que te centres en el comando

C:\WINDOWS\system32\IIsCnfg.vbs

con el que podrás hacer la exportación y la importación directamente. Tienes más información en

http://msdn.microsoft.com/en-us/library/ms525006.aspx

No hay comentarios: