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