La característica que permite realizar esta labor se llama DISM (
Deployment Image Servicing and Management).
En primer lugar es importante establecer que características están disponibles.
Dism /online /Get-Features >lista.txt
El comando anterior obtiene el listado y lo envía a un archivo de texto para comodidad del usuario.
Estos son algunos comandos presentes en el archivo:
Nombre de caracter¡stica : IIS-WebServer
Estado : Habilitado
Nombre de caracter¡stica : IIS-CommonHttpFeatures
Estado : Habilitado
Nombre de caracter¡stica : IIS-Security
Estado : Habilitado
Nombre de caracter¡stica : IIS-RequestFiltering
Estado : Habilitado
Nombre de caracter¡stica : IIS-StaticContent
Estado : Habilitado
Nombre de caracter¡stica : IIS-DefaultDocument
Estado : Habilitado
Nombre de caracter¡stica : IIS-DirectoryBrowsing
Estado : Habilitado
Si se quiere habilitar una característica se debe usar la siguiente sintaxis:
dism /online /enable-feature /featurename:IIS-ASPNET45
y Para deshabilitar
dism /online /disable-feature /featurename:IIS-ASPNET45
La salida es algo similar a lo siguiente:
C:\Windows\Microsoft.NET\Framework\v4.0.30319>dism /online /enable-feature /feat
urename:IIS-ApplicationDevelopment
Herramienta Administración y mantenimiento de imágenes de implementación
Versión: 6.3.9600.17031
Versión de imagen: 6.3.9600.17031
Habilitando características
[===========================99.8%========================= ]
La operación se completó correctamente.
Reinicie Windows para completar esta operación.
¿Desea reiniciar el equipo ahora? (Y/N) N
Dado que varias de estas características requieren reinicio, es importante tener en cuenta las consecuencias de estos comandos que debería ejecutar solamente el administrador del servidor