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="http://schemas.
microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1" xmlns
:xs="http://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:

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

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

Un saludo, Paloma García

Técnico de Soporte Microsoft Premier