Como instalar ASP en Windows 2008 utilizando un fichero de respuestas XML

 

A petición de uno de vosotros (Paco), este post nos muestra un ejemplo de utilización de un fichero de respuestas para instalar ASP.

1.- Creación del fichero de respuestas

Como podéis ver el código XML es bastante sencillo, el truco está en tener mucho cuidado con las mayúsculas/minúsculas y saber que “Web Server (IIS)” es un RoleService y el nombre del RoleService Id correspondiente con ASP es “Web-ASP”.

Ejemplo para instalar ASP

 <?xml version="1.0" encoding="utf-8" ?>
 <ServerManagerConfiguration Action="Install" xmlns="https://schemas.
 microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1" xmlns
 :xs="https://www.w3.org/2001/XMLSchema">
    <Role Id="Web-Server" />
    <RoleService Id= "Web-ASP" />
 </ServerManagerConfiguration>
 No copiar directamente, editar en notepad y tras corregir los 
 saltos añadidos en la edición renombrar a xml. 

2.- Ejecutar ServerManagerCmd utilizando el fichero de respuestas

Para realizar esta operación deberemos abrir un Command Prompt con credenciales administrativas.

Sintaxis:

ServerManagerCmd.exe -inputPath < answerfile .xml> -whatIf -restart

Si añadimos el modificador –restart el servidor se reiniciara automáticamente al finalizar la instalación del role si es que esta lo requiere.

-whatIf nos mostrará el listado de software instalado como resultado de la ejecución del comando anterior, incluyendo las dependencias de Roles, role services y características (features)

Para más información sobre este tema os recomiendo los siguientes enlaces:

https://download.microsoft.com/download/b/1/0/b106fc39-936c-4857-a6ea-3fb9d1f37063/Server%20Manager%20Scenarios%20Step-by-Step%20Guide.doc

https://technet.microsoft.com/en-us/library/cc753762.aspx

Un saludo, Paloma García

Técnico de Soporte Microsoft Premier