Instalación o desinstalación de roles, servicios de rol o características

 

Se aplica a: Windows Server 2012, Windows Server 2012 R2

En Windows Server® 2012 R2 y Windows Server® 2012, la consola del Administrador de servidores y los cmdlets de Windows PowerShell® para el Administrador de servidores permiten la instalación de roles y características en servidores remotos o locales, o en discos duros virtuales (VHD) sin conexión. Puede instalar varios roles y características en un servidor remoto único o VHD sin conexión en una sola sesión de Asistente para agregar roles y características o Windows PowerShell.

Importante

No se puede usar Administrador de servidores para administrar una versión más reciente del sistema operativo de Windows Server. No se puede usar Administrador de servidores que se ejecuta en Windows Server 2012 o Windows 8 para instalar roles, servicios de rol y características en los servidores que ejecutan Windows Server 2012 R2.

Debe haber iniciado sesión en un servidor como administrador para instalar o desinstalar roles, servicios de rol y características. Si ha iniciado sesión en el equipo local con una cuenta que no tiene derechos de administrador en el servidor de destino, haga clic con el botón secundario en el servidor de destino, en el icono Servidores y haga clic en Administrar como para proporcionar una cuenta con derechos de administrador. El servidor en el que desea montar un VHD sin conexión debe agregarse a Administrador de servidores y debe tener derechos de administrador en ese servidor.

Para obtener más información sobre el significado de roles, servicios de rol y características, vea Roles, servicios de rol y características.

En este tema se incluyen las siguientes secciones.

  • Instalación de roles, servicios de rol y características con el Asistente para agregar funciones y características

  • Instalación de roles, servicios de rol y características mediante los cmdlets de Windows PowerShell

  • Eliminación de roles, servicios de rol y características con el Asistente para eliminar funciones y características

  • Eliminación de roles, servicios de rol y características mediante los cmdlets de Windows PowerShell

  • Instalar roles y características en varios servidores ejecutando un script de Windows PowerShell

  • Instalación de .NET Framework 3.5 y otras características a petición

Instalación de roles, servicios de rol y características con el Asistente para agregar funciones y características

En una sola sesión del Asistente para agregar roles y características, puede instalar roles, servicios de rol y características en el servidor local, en un servidor remoto agregado al Administrador de servidores o en un VHD sin conexión. Para obtener más información sobre cómo agregar un servidor al Administrador de servidores para administrarlo, vea Adición de servidores al Administrador del servidor.

Nota

Si está ejecutando Administrador de servidores en Windows Server 2012 o Windows 8, puede usar el Asistente para agregar roles y características para instalar roles y características únicamente en servidores y VHD sin conexión que ejecutan Windows Server 2012. Si está ejecutando Administrador de servidores en Windows Server 2012 R2 o Windows 8.1, puede usar el Asistente para agregar roles y características para instalar roles y características únicamente en servidores y VHD sin conexión que ejecutan Windows Server 2012 R2.

Para instalar roles y características con el Asistente para agregar funciones y características

  1. Si el Administrador de servidores ya se ha abierto, vaya al siguiente paso. Si todavía no se ha abierto el Administrador de servidores, ábralo mediante una de las siguientes acciones.

    • En el escritorio de Windows, haga clic en Administrador del servidor en la barra de tareas de Windows para iniciar el Administrador de servidores.

    • En la pantalla Inicio de Windows, haga clic en el icono Administrador del servidor.

  2. En el menú Administrar, haga clic en Agregar roles y características.

  3. En la página Antes de comenzar, compruebe que el servidor de destino y el entorno de red estén preparados para el rol y la característica que desea instalar. Haga clic en Siguiente.

  4. En la página Seleccionar tipo de instalación, seleccione Instalación basada en características o en roles para instalar todas las partes de los roles o las características en un solo servidor, o bien seleccione Instalación de Servicios de Escritorio remoto para instalar una infraestructura de escritorio basada en máquina virtual o una infraestructura de escritorio basada en sesión para Servicios de Escritorio remoto. La opción Instalación de Servicios de Escritorio remoto que distribuye las partes lógicas del rol de Servicios de Escritorio remoto en los diferentes servidores según la necesidad de los administradores. Haga clic en Siguiente.

  5. En la página Seleccionar servidor de destino, seleccione un servidor del grupo de servidores o un VHD sin conexión. Para seleccionar un VHD sin conexión como servidor de destino, primero seleccione el servidor en el que montará el VHD y, a continuación, seleccione el archivo VHD. Para obtener información sobre cómo agregar servidores al grupo de servidores, vea Adición de servidores al Administrador del servidor. Una vez seleccionado el servidor de destino, haga clic en Siguiente.

    Nota

    Para instalar roles y características en VHD sin conexión, los VHD de destino deben cumplir los requisitos siguientes.

    • Los VHD deben ejecutar la versión de Windows Server que coincida con la versión de Administrador de servidores que se tiene en ejecución. Consulte la nota al principio de Instalación de roles, servicios de rol y características con el Asistente para agregar funciones y características.

    • Los VHD no deben tener más de una partición o volumen de sistema.

    • La carpeta compartida de red donde está almacenado el archivo de VHD debe conceder los siguientes derechos de acceso a la cuenta de equipo (o sistema local) del servidor que ha seleccionado para montar el VHD. El acceso de cuenta de solo usuario no es suficiente. El recurso compartido puede otorgar permisos de lectura y escritura a todos los integrantes del grupo para darles acceso al VHD, pero por razones de seguridad, no se recomienda hacer esto.

      • Acceso de Lectura y escritura en el cuadro de diálogo Uso compartido de archivos.

      • Acceso Control total en la pestaña Seguridad del cuadro de diálogo Propiedades de la carpeta o archivo.

  6. Seleccione los roles, seleccione los servicios para el rol, si corresponde, y haga clic en Siguiente para seleccionar las características.

    A medida que avanza por el proceso, Asistente para agregar roles y características le informa automáticamente si se encuentran conflictos en el servidor de destino que podrían impedir que los roles o las características seleccionadas se instalen o funcionen con normalidad. También se le solicitará que agregue los roles, servicios de rol o características que necesiten los roles o las características que ha seleccionado.

    Además, si planea administrar el rol de forma remota, desde otro servidor o desde un equipo basado en cliente de Windows que está ejecutando las Herramientas de administración remota del servidor, puede optar por no instalar los complementos y las herramientas de administración para los roles en el servidor de destino. De forma predeterminada, en Asistente para agregar roles y características, se seleccionan las herramientas de administración que van a instalarse.

  7. En la página Confirmar selecciones de instalación, revise el rol, la característica y las selecciones de servidor. Si está listo para realizar la instalación, haga clic en Instalar.

    También puede exportar sus selecciones a un archivo de configuración basado en XML que puede usar para instalaciones desatendidas con Windows PowerShell. Para exportar la configuración especificada en esta sesión del Asistente para agregar roles y características, haga clic en Exportar opciones de configuración y, a continuación, guarde el archivo XML en una ubicación conveniente.

    El comando Especifique una ruta de acceso de origen alternativa en la página Confirmar selecciones de instalación permite especificar una ruta de acceso de origen para los archivos necesarios para instalar los roles y las características en el servidor seleccionado. En Windows Server 2012, Características a petición permite reducir la cantidad de espacio en disco que usa el sistema operativo, lo que elimina los archivos de roles y características de los servidores que se administran exclusivamente de forma remota. Si ha eliminado los archivos de rol y de características desde un servidor mediante el cmdlet Uninstall-WindowsFeature -Remove, podrá volver a instalarlos más adelante al especificar una ruta de origen alternativa o un recurso compartido donde se almacenan los archivos de características y roles requeridos. La ruta de acceso de origen o el recurso compartido de archivos deben conceder permisos de Lectura al grupo Todos (no se recomienda por razones de seguridad) o a la cuenta de equipo (DOMINIO\NOMBRE_DE_SERVIDOR$) del servidor de destino; no es suficiente conceder acceso a la cuenta de usuario. Para obtener más información sobre Características a petición, vea Opciones de instalación de Windows Server.

    Puede especificar un archivo WIM como un origen de archivos de características alternativo cuando instale roles, servicios de rol y características en un servidor físico en ejecución. La ruta de acceso de origen de un archivo WIM debe tener el formato siguiente, con WIM como prefijo, y el índice donde se encuentran los archivos de características como sufijo: WIM:e:\sources\install.wim:4. Sin embargo, no puede usar un archivo WIM directamente como origen para instalar roles, servicios de rol y características en un VHD sin conexión; debe montar el VHD sin conexión y apuntar a su ruta de montaje para los archivos de origen, o debe apuntar a una carpeta que contenga una copia del contenido del archivo WIM.

  8. Después de hacer clic en Instalar, en la página Progreso de la instalación se muestra el progreso de la instalación, los resultados, los mensajes como advertencias, errores o pasos de configuración posteriores a la instalación que se necesitan para los roles o las características que ha instalado. En Windows Server 2012 R2 y Windows Server 2012, puede cerrar el Asistente para agregar roles y características mientras la instalación aún se encuentra en curso y ver los resultados de la instalación u otros mensajes en el área Notificaciones en la parte superior de la consola del Administrador de servidores. Haga clic en el icono de la marca Notificaciones para ver más detalles sobre las instalaciones y otras tareas que se están llevando a cabo en el Administrador de servidores.

Instalación de roles, servicios de rol y características mediante los cmdlets de Windows PowerShell

Los cmdlets de implementación del Administrador de servidores para Windows PowerShell funcionan de manera similar al Asistente para agregar roles y características y el Asistente para quitar roles y características basados en GUI, excepto por una diferencia importante. En Windows PowerShell, a diferencia de en el Asistente para agregar roles y características, los complementos y las herramientas de administración para un rol no se incluyen de manera predeterminada. Para incluir herramientas de administración como parte de una instalación de rol, agregue el parámetro IncludeManagementTools al cmdlet. Si instala roles y características en un servidor que ejecuta la opción de instalación Server Core de Windows Server 2012 R2 o Windows Server 2012, puede agregar las herramientas de administración de un rol a una instalación, pero no puede instalar complementos y herramientas de administración basados en GUI en los servidores que ejecutan la opción de instalación Server Core de Windows Server. Solo pueden instalarse herramientas de administración de Windows PowerShell y de la línea de comandos en la opción de instalación de Server Core.

Para instalar roles y características mediante el cmdlet Install-WindowsFeature

  1. Realice uno de los siguientes procedimientos para abrir una sesión de Windows PowerShell con permisos del usuario elevados.

    Nota

    Si está instalando roles y características en un servidor remoto, no necesita ejecutar Windows PowerShell con permisos de usuario elevados.

    • En el escritorio de Windows, haga clic con el botón secundario en Windows PowerShell en la barra de tareas y, a continuación, haga clic en Ejecutar como administrador.

    • En la pantalla Inicio de Windows, haga clic con el botón secundario en el icono de Windows PowerShell y, a continuación, en la barra de la aplicación, haga clic en Ejecutar como administrador.

  2. Escriba Get-WindowsFeature y, a continuación, presione Entrar para ver una lista de los roles y las características disponibles e instalados en el servidor local. Si el equipo local no es un servidor, o si desea información sobre un servidor remoto, ejecute Get-WindowsFeature -ComputerName <nombre_equipo>, donde nombre_equipo representa el nombre de un equipo remoto que ejecuta Windows Server 2012 R2 o Windows Server 2012. Los resultados del cmdlet contienen los nombres de comando de los roles y las características agregados al cmdlet en el paso 4.

    Nota

    En Windows PowerShell 3.0 y versiones posteriores de Windows PowerShell, no es necesario importar el módulo de cmdlets del Administrador de servidores en la sesión de Windows PowerShell antes de ejecutar los cmdlets que forman parte del módulo. El módulo se importa automáticamente la primera vez que se ejecuta un cmdlet que es parte del módulo. Además, ni los cmdlets de Windows PowerShell ni los nombres de las características usados con los cmdlets distinguen mayúsculas de minúsculas.

  3. Escriba Get-Help Install-WindowsFeature y, a continuación, presione Entrar para ver la sintaxis y los parámetros aceptados para el cmdlet Install-WindowsFeature.

  4. Escriba lo siguiente y, a continuación, presione Entrar, donde feature_name representa el nombre de comando de un rol o característica que se desea instalar (obtenido en el paso 2) y computer_name representa un equipo remoto en el que se desean instalar roles y características. Separe los valores múltiples para feature_name con comas. El parámetro Restart reinicia el servidor de destino automáticamente si lo requiere la instalación del rol o la característica.

    Install-WindowsFeature –Name <feature_name> -ComputerName <computer_name> -Restart
    

    Para instalar roles y características en un VHD sin conexión, agregue tanto el parámetro ComputerName como el parámetro VHD. Si no agrega el parámetro ComputerName, el cmdlet da por hecho que el equipo local está montado para acceder al VHD. El parámetro ComputerName contiene el nombre del servidor en el que se montará el VHD y el parámetro VHD contiene la ruta de acceso al archivo VHD en el servidor especificado.

    Nota

    Debe agregar el parámetro ComputerName si está ejecutando el cmdlet desde un equipo que ejecuta Windows 8.1 o Windows 8.

    Para instalar roles y características en VHD sin conexión, los VHD de destino deben cumplir los requisitos siguientes.

    • Los VHD deben ejecutar la versión de Windows Server que coincida con la versión de Administrador de servidores que se está ejecutando. Consulte la nota al principio de Instalación de roles, servicios de rol y características con el Asistente para agregar funciones y características.

    • Los VHD no deben tener más de una partición o volumen de sistema.

    • La carpeta compartida de red donde está almacenado el archivo de VHD debe conceder los siguientes derechos de acceso a la cuenta de equipo (o sistema local) del servidor que ha seleccionado para montar el VHD. El acceso de cuenta de solo usuario no es suficiente. El recurso compartido puede otorgar permisos de lectura y escritura a todos los integrantes del grupo para darles acceso al VHD, pero por razones de seguridad, no se recomienda hacer esto.

      • Acceso de Lectura y escritura en el cuadro de diálogo Uso compartido de archivos.

      • Acceso Control total en la pestaña Seguridad del cuadro de diálogo Propiedades de la carpeta o archivo.

    Install-WindowsFeature -Name <feature_name> –VHD <path> -ComputerName <computer_name> -Restart
    

    Ejemplo: el siguiente cmdlet instala el rol Servicios de dominio de Active Directory y la característica Administración de directivas de grupo en un servidor remoto, ContosoDC1. Se agregan los complementos y las herramientas de administración mediante el parámetro IncludeManagementTools, y el servidor de destino se reinicia automáticamente si así lo requiere la instalación.

    Install-WindowsFeature –Name AD-Domain-Services,GPMC –ComputerName ContosoDC1 –IncludeManagementTools -Restart
    
  5. Para comprobar la instalación una vez finalizada, abra la página Todos los servidores en el Administrador de servidores, seleccione el servidor en el que haya instalado roles y características, y vea el icono Roles y características en la página del servidor seleccionado. También puedes ejecutar el cmdlet Get-WindowsFeature destinado al servidor seleccionado (Get-WindowsFeature -ComputerName <computer_name>) para ver una lista de los roles y características instalados en el servidor.

Eliminación de roles, servicios de rol y características con el Asistente para eliminar funciones y características

Debe haber iniciado sesión en un servidor como administrador para desinstalar roles, servicios de rol y características. Si ha iniciado sesión en el equipo local con una cuenta que no tiene derechos de administrador en el servidor de destino de desinstalación, haga clic con el botón secundario en el servidor de destino, en el icono Servidores y haga clic en Administrar como para proporcionar una cuenta con derechos de administrador. El servidor en el que desea montar un VHD sin conexión debe agregarse a Administrador de servidores y debe tener derechos de administrador en ese servidor.

Para eliminar roles y características con el Asistente para eliminar roles y características

  1. Si el Administrador de servidores ya se ha abierto, vaya al siguiente paso. Si todavía no se ha abierto el Administrador de servidores, ábralo mediante una de las siguientes acciones.

    • En el escritorio de Windows, haga clic en Administrador del servidor en la barra de tareas de Windows para iniciar el Administrador de servidores.

    • En la pantalla Inicio de Windows, haga clic en el icono Administrador del servidor.

  2. En el menú Administrar, haga clic en Quitar roles y funciones.

  3. En la página Antes de comenzar, compruebe que ha preparado la eliminación de roles y características de un servidor. Haga clic en Siguiente.

  4. En la página Seleccionar servidor de destino, seleccione un servidor del grupo de servidores o un VHD sin conexión. Para seleccionar un VHD sin conexión, primero seleccione el servidor en el que montará el VHD y, a continuación, seleccione el archivo VHD.

    Nota

    La carpeta compartida de red donde está almacenado el archivo de VHD debe conceder los siguientes derechos de acceso a la cuenta de equipo (o sistema local) del servidor que ha seleccionado para montar el VHD. El acceso de cuenta de solo usuario no es suficiente. El recurso compartido puede otorgar permisos de lectura y escritura a todos los integrantes del grupo para darles acceso al VHD, pero por razones de seguridad, no se recomienda hacer esto.

    • Acceso de Lectura y escritura en el cuadro de diálogo Uso compartido de archivos.

    • Acceso Control total en la pestaña Seguridad del cuadro de diálogo Propiedades de la carpeta o archivo.

    Para obtener información sobre cómo agregar servidores al grupo de servidores, vea Adición de servidores al Administrador del servidor. Una vez seleccionado el servidor de destino, haga clic en Siguiente.

    Nota

    Puede usar Asistente para quitar roles y características para quitar roles y características de los servidores que ejecutan la misma versión de Windows Server que admite la versión de Administrador de servidores que está usando. No puede quitar roles, servicios de rol o características de los servidores que ejecutan Windows Server 2012 R2, si está ejecutando Administrador de servidores en Windows Server 2012 o Windows 8. No puede usar Asistente para quitar roles y características para eliminar los roles y las características de los servidores que ejecutan Windows Server 2008, Windows Server 2008 R2 o Windows Server 2003.

  5. Seleccione los roles, seleccione los servicios para el rol, si corresponde, y haga clic en Siguiente para seleccionar las características.

    A medida que avanza, el Asistente para quitar roles y características le pedirá automáticamente que quite los roles, servicios de rol o características que no pueden ejecutarse sin los roles o las características que está quitando.

    Además, puede elegir eliminar los complementos y las herramientas de administración para los roles en el servidor de destino. De forma predeterminada, en Asistente para quitar roles y características, se seleccionan las herramientas que van a eliminarse. Puede dejar los complementos y las herramientas de administración si planea usar el servidor seleccionado para administrar el rol en otros servidores remotos.

  6. En la página Confirmar selecciones de eliminación, revise el rol, la característica y las selecciones de servidor. Si está listo para eliminar los roles o las características, haga clic en Eliminar.

  7. Al hacer clic en Quitar, la página Progreso de la eliminación mostrará el progreso de la eliminación, los resultados y mensajes como advertencias, errores o los pasos posteriores a la eliminación necesarios, como el reinicio del servidor de destino. En Windows Server 2012 R2 y Windows Server 2012, puede cerrar el Asistente para quitar roles y características mientras la eliminación aún se encuentra en curso y ver los resultados de la eliminación u otros mensajes en el área Notificaciones en la parte superior de la consola del Administrador de servidores. Haga clic en la marca Notificaciones para ver más detalles sobre las eliminaciones y otras tareas que se están llevando a cabo en el Administrador de servidores.

Eliminación de roles, servicios de rol y características mediante los cmdlets de Windows PowerShell

Los cmdlets de implementación del Administrador de servidores para Windows PowerShell funcionan de manera similar al Asistente para quitar roles y características basado en GUI, excepto por una diferencia importante. En Windows PowerShell, a diferencia de en el Asistente para quitar roles y características, los complementos y las herramientas de administración para un rol no se quitan de manera predeterminada. Para eliminar herramientas de administración como parte de una eliminación de rol, agregue el parámetro IncludeManagementTools al cmdlet. Si está desinstalando roles y características de un servidor que está ejecutando la opción de instalación de Server Core de Windows Server 2012 R2 o Windows Server 2012, este parámetro elimina la línea de comandos y las herramientas de administración de Windows PowerShell para los roles y las características especificadas.

Para eliminar roles y características mediante el cmdlet Uninstall-WindowsFeature

  1. Realice uno de los siguientes procedimientos para abrir una sesión de Windows PowerShell con permisos del usuario elevados.

    Nota

    Si está desinstalando roles y características de un servidor remoto, no necesita ejecutar Windows PowerShell con permisos de usuario elevados.

    • En el escritorio de Windows, haga clic con el botón secundario en Windows PowerShell en la barra de tareas y, a continuación, haga clic en Ejecutar como administrador.

    • En la pantalla Inicio de Windows, haga clic con el botón secundario en el mosaico Windows PowerShell y, a continuación, en la barra de la aplicación, haga clic en Ejecutar como administrador.

  2. Escriba Get-WindowsFeature y, a continuación, presione Entrar para ver una lista de los roles y las características disponibles e instalados en el servidor local. Si el equipo local no es un servidor, o si desea información sobre un servidor remoto, ejecute Get-WindowsFeature -ComputerName <nombre_equipo>, donde nombre_equipo representa el nombre de un equipo remoto que ejecuta Windows Server 2012 R2 o Windows Server 2012. Los resultados del cmdlet contienen los nombres de comando de los roles y las características agregados al cmdlet en el paso 4.

    Nota

    En Windows PowerShell 3.0 y versiones posteriores de Windows PowerShell, no es necesario importar el módulo de cmdlets del Administrador de servidores en la sesión de Windows PowerShell antes de ejecutar los cmdlets que forman parte del módulo. El módulo se importa automáticamente la primera vez que se ejecuta un cmdlet que es parte del módulo. Además, ni los cmdlets de Windows PowerShell ni los nombres de las características usados con los cmdlets distinguen mayúsculas de minúsculas.

  3. Escriba Get-Help Uninstall-WindowsFeature y, a continuación, presione Entrar para ver la sintaxis y los parámetros aceptados para el cmdlet Uninstall-WindowsFeature.

  4. Escriba lo siguiente y, a continuación, presione Entrar, donde feature_name representa el nombre de comando de un rol o característica que se desea quitar (obtenido en el paso 2) y computer_name representa un equipo remoto del que se desean quitar roles y características. Separe los valores múltiples para feature_name con comas. El parámetro Restart reinicia automáticamente los servidores de destino si así lo requiere la eliminación del rol o la característica.

    Uninstall-WindowsFeature –Name <feature_name> -ComputerName <computer_name> -Restart
    

    Para quitar roles y características de un VHD sin conexión, agregue tanto el parámetro ComputerName como el parámetro VHD. Si no agrega el parámetro ComputerName, el cmdlet da por hecho que el equipo local está montado para acceder al VHD. El parámetro ComputerName contiene el nombre del servidor en el que se montará el VHD y el parámetro VHD contiene la ruta de acceso al archivo VHD en el servidor especificado.

    Nota

    Debe agregar el parámetro ComputerName si está ejecutando el cmdlet desde un equipo que ejecuta Windows 8.1 o Windows 8.

    La carpeta compartida de red donde está almacenado el archivo de VHD debe conceder los siguientes derechos de acceso a la cuenta de equipo (o sistema local) del servidor que ha seleccionado para montar el VHD. El acceso de cuenta de solo usuario no es suficiente. El recurso compartido puede otorgar permisos de lectura y escritura a todos los integrantes del grupo para darles acceso al VHD, pero por razones de seguridad, no se recomienda hacer esto.

    • Acceso de Lectura y escritura en el cuadro de diálogo Uso compartido de archivos.

    • Acceso Control total en la pestaña Seguridad del cuadro de diálogo Propiedades de la carpeta o archivo.

    Uninstall-WindowsFeature –Name <feature_name> –VHD <path> -ComputerName <computer_name> -Restart
    

    Ejemplo: el siguiente cmdlet quita el rol Servicios de dominio de Active Directory y la característica Administración de directivas de grupo de un servidor remoto, ContosoDC1. También se quitan los complementos y las herramientas de administración, y el servidor de destino se reinicia automáticamente si la eliminación necesita que se reinicien los servidores.

    Uninstall-WindowsFeature –Name AD-Domain-Services,GPMC –ComputerName ContosoDC1 –IncludeManagementTools -Restart
    
  5. Para comprobar la eliminación una vez finalizada, abra la página Todos los servidores en Administrador de servidores, seleccione un servidor del que haya eliminado los roles y las características y vea el icono Roles y características en la página del servidor seleccionado. También puedes ejecutar el cmdlet Get-WindowsFeature destinado al servidor seleccionado (Get-WindowsFeature -ComputerName <computer_name>) para ver una lista de los roles y características instalados en el servidor.

Instalar roles y características en varios servidores ejecutando un script de Windows PowerShell

Aunque no puede usar el Asistente para agregar roles y características para instalar roles, servicios de rol y características en más de un servidor de destino en una única sesión del asistente, puede usar un script de Windows PowerShell para instalar roles, servicios de rol y características en varios servidores de destino que administre mediante Administrador de servidores. El script que use para realizar la implementación por lotes, como se denomina este proceso, apunta a un archivo de configuración XML que puede crear fácilmente con el Asistente para agregar roles y características, haciendo clic en Exportar opciones de configuración después de avanzar por el asistente hasta la página Confirmar selecciones de instalación del Asistente para agregar roles y características.

Importante

Todos los servidores de destino que se especifican en el script deben ejecutar la versión de Windows Server que coincida con la versión de Administrador de servidores que se ejecuta en el equipo local. Por ejemplo, si está ejecutando Administrador de servidores en Windows® 8, puede instalar roles, servicios de rol y características en los servidores que ejecutan Windows Server 2012. Si se agregan herramientas de administración basadas en GUI a la instalación, el proceso de instalación convierte automáticamente los servidores de destino que ejecutan la opción de instalación Server Core de Windows Server en la opción de instalación completa (servidor con una GUI completa).

El script proporcionado en esta sección es un ejemplo de cómo realizar una implementación por lotes usando el cmdlet Install-WindowsFeature y un script de Windows PowerShell. Hay otros posibles scripts y métodos para realizar la implementación por lotes en varios servidores. Para buscar o proporcionar otros scripts para implementar roles y características, busque en el Repositorio del Centro de scripts.

Para instalar roles y características en varios servidores

  1. Si aún no lo ha hecho, cree un archivo de configuración XML que contenga los roles, servicios de rol y características que desea instalar en varios servidores. Para crear este archivo de configuración, puede ejecutar el Asistente para agregar roles y características, seleccionar los roles, servicios de rol y características que desee y hacer clic en Exportar opciones de configuración después de avanzar por el asistente hasta la página Confirmar selecciones de instalación. Guarde el archivo de configuración en una ubicación conveniente. No necesita hacer clic en Instalar ni completar el asistente si solo lo ejecuta para crear un archivo de configuración.

  2. Realice uno de los siguientes procedimientos para abrir una sesión de Windows PowerShell con permisos del usuario elevados.

    • En el escritorio de Windows, haga clic con el botón secundario en Windows PowerShell en la barra de tareas y, a continuación, haga clic en Ejecutar como administrador.

    • En la pantalla Inicio de Windows, haga clic con el botón secundario en el mosaico Windows PowerShell y, a continuación, en la barra de la aplicación, haga clic en Ejecutar como administrador.

  3. Copie y pegue el siguiente script en su sesión de Windows PowerShell.

    function Invoke-WindowsFeatureBatchDeployment {
        param (
            [parameter(mandatory)]
            [string[]] $ComputerNames,
            [parameter(mandatory)]
            [string] $ConfigurationFilePath
        )
    
        # Deploy the features on multiple computers simultaneously.
        $jobs = @()
        foreach($ComputerName in $ComputerNames) {
            $jobs += Start-Job -Command {
                Install-WindowsFeature -ConfigurationFilePath $using:ConfigurationFilePath -ComputerName $using:ComputerName -Restart
            } 
        }
    
        Receive-Job -Job $jobs -Wait | Select-Object Success, RestartNeeded, ExitCode, FeatureResult
    }
    

    Los servidores de destino se reinician automáticamente si así los requieren los roles y características que seleccione.

  4. Ejecute la función mediante uno de los procedimientos siguientes.

    1. Cree una variable en la que almacenar los nombres de los equipos de destino, separados por coma. En el ejemplo siguiente, la variable $ServerNames almacena los nombres de los servidores de destino Contoso_01 y Contoso_02. Presione Entrar.

      # Sample Invocation
      $ServerNames = 'Contoso_01', 'Contoso_02'
      Invoke-WindowsFeatureBatchDeployment -ComputerNames $ServerNames -ConfigurationFilePath C:\Users\sampleuser\Desktop\DeploymentConfigTemplate.xml
      
    2. Para ejecutar la función, escriba lo siguiente y presione Entrar, donde $ServerNames es un ejemplo de la variable que creó en el paso anterior y C:\Users\Sampleuser\Desktop\DeploymentConfigTemplate.xml es un ejemplo de una ruta al archivo de configuración que creó en el paso 1.

      Invoke-WindowsFeatureBatchDeployment –ComputerNames $ServerNames –ConfigurationFilePath C:\Users\Sampleuser\Desktop\DeploymentConfigTemplate.xml

  5. Para comprobar la instalación una vez finalizada, abra la página Todos los servidores en el Administrador de servidores, seleccione el servidor en el que haya instalado roles y características, y vea el icono Roles y características en la página del servidor seleccionado. También puede ejecutar el cmdlet Get-WindowsFeature destinado a un servidor específico (Get-WindowsFeature -ComputerName <computer_name>) para ver una lista de los roles y las características instalados en el servidor.

Instalación de .NET Framework 3.5 y otras características a petición

A partir de Windows Server 2012 y Windows 8, los archivos de características para .NET Framework 3.5 (que incluye .NET Framework 2.0 y .NET Framework 3.0) no están disponibles en el equipo local de manera predeterminada. Los archivos se han eliminado. Los archivos de las características que se eliminaron en una configuración de características a petición, junto con los archivos de características para .NET Framework 3.5, se encuentran disponibles a través de Windows Update. De manera predeterminada, si los archivos de características no están disponibles en el servidor de destino que ejecuta Windows Server 2012 R2 o Windows Server 2012, el proceso de instalación se conecta a Windows Update para buscar los archivos que faltan. Para invalidar el comportamiento predeterminado, configure un valor de la directiva de grupo o especifique una ruta de acceso de origen alternativa durante la instalación, independientemente de si instala mediante la GUI del Asistente para agregar roles y características o mediante la línea de comandos.

Para instalar .NET Framework 3.5, realice una de las siguientes acciones.

  • Use Para instalar .NET Framework 3.5 mediante la ejecución del cmdlet Install-WindowsFeature para agregar el parámetro Source y especifique un origen a partir del cual se van a obtener los archivos de características de .NET Framework 3.5. Si no agrega el parámetro Source, el proceso de instalación primero determina si se ha especificado una ruta de acceso a los archivos de características en la configuración de la directiva de grupo y, si no encuentra la ruta de acceso, usa Windows Update para buscar los archivos de características que faltan.

  • Use Para instalar .NET Framework 3.5 mediante el Asistente para agregar roles y características para especificar una ubicación de archivos de origen alternativa en la página Confirmar opciones de instalación del Asistente para agregar roles y características.

  • Use Para instalar .NET Framework 3.5 mediante DISM para obtener los archivos desde Windows Update de manera predeterminada o mediante la especificación de una ruta de acceso de origen para los medios de instalación.

Configurar orígenes alternativos para los archivos de características en la directiva de grupo para .NET Framework 3.5 u otras características, si no se encuentran los archivos de características en el equipo local.

Importante

Al instalar archivos de características desde un origen remoto, la ruta de acceso de origen o el recurso compartido de archivos deben conceder permisos de lectura al grupo Todos (no se recomienda por razones de seguridad) o a la cuenta de equipo (de sistema local) del servidor de destino; no es suficiente conceder acceso a la cuenta de usuario.

Los servidores que formen parte de grupos de trabajo no pueden obtener acceso a recursos compartidos de archivos externos, aunque la cuenta de equipo del servidor del grupo de trabajo tenga el permiso Lectura en el recurso compartido externo. Hay ubicaciones de origen alternativas que funcionan para servidores del grupo de trabajo, como medios de instalación, Windows Update y archivos VHD o WIM almacenados en el servidor del grupo de trabajo local.

Puede especificar un archivo WIM como un origen de archivos de características alternativo cuando instale roles, servicios de rol y características en un servidor físico en ejecución. La ruta de acceso de origen de un archivo WIM debe tener el formato siguiente, con WIM como prefijo, y el índice donde se encuentran los archivos de características como sufijo: WIM:e:\sources\install.wim:4. Sin embargo, no puede usar un archivo WIM directamente como origen para instalar roles, servicios de rol y características en un VHD sin conexión; debe montar el VHD sin conexión y apuntar a su ruta de montaje para los archivos de origen, o debe apuntar a una carpeta que contenga una copia del contenido del archivo WIM.

Para instalar .NET Framework 3.5 mediante la ejecución del cmdlet Install-WindowsFeature

  1. Realice uno de los siguientes procedimientos para abrir una sesión de Windows PowerShell con permisos del usuario elevados.

    Nota

    Si está instalando roles y características desde un servidor remoto, no necesita ejecutar Windows PowerShell con permisos de usuario elevados.

    • En el escritorio de Windows, haga clic con el botón secundario en Windows PowerShell en la barra de tareas y, a continuación, haga clic en Ejecutar como administrador.

    • En la pantalla Inicio de Windows, haga clic con el botón secundario en el mosaico Windows PowerShell y, a continuación, en la barra de la aplicación, haga clic en Ejecutar como administrador.

    • En un servidor que ejecuta la opción de instalación Server Core de Windows Server 2012 R2 o Windows Server 2012, escriba powershell en un símbolo del sistema y luego presione Entrar.

  2. Escriba el siguiente comando y presione Entrar. En el siguiente ejemplo, los archivos de origen se encuentran en un almacén colateral (abreviado como SxS) en los medios de instalación de la unidad D.

    Install-WindowsFeature NET-Framework-Core –Source D:\Sources\SxS
    

    Si quiere que la línea de comandos use Windows Update como el origen de los archivos de características que faltan, o si ya se ha configurado un origen predeterminado mediante la directiva de grupo, no es necesario agregar el parámetro Source, a menos que desee especificar otro origen.

Para instalar .NET Framework 3.5 mediante el Asistente para agregar roles y características

  1. En el menú Administrar del Administrador de servidores, haga clic en Agregar roles y características.

  2. Seleccione un servidor de destino que ejecute Windows Server 2012 R2 o Windows Server 2012.

  3. En la página Seleccionar características del Asistente para agregar roles y características, seleccione .NET Framework 3.5.

  4. Si la configuración de la directiva de grupo lo permite en el equipo local, el proceso de instalación intentará obtener los archivos de características que faltan mediante Windows Update. Haga clic en Instalar; no es necesario avanzar al siguiente paso.

    Si la directiva de grupo no lo permite, o si desea usar otro origen para los archivos de características de .NET Framework 3.5, en la página Confirmar selecciones de instalación del asistente, haga clic en Especifique una ruta de acceso de origen alternativa.

  5. Proporcione una ruta de acceso a un almacén colateral (denominado SxS) en los medios de instalación o a un archivo WIM. En el siguiente ejemplo, los medios de instalación se encuentran en la unidad D.

    D:\Sources\SxS\

    Para especificar un archivo WIM, agregue un prefijo WIM: y agregue el índice de la imagen que se usará en el archivo WIM como sufijo, como se muestra en el siguiente ejemplo.

    WIM:\\nombre_de_servidor\share\install.wim:3

  6. Haga clic en Aceptar y, a continuación, en Instalar.

Para instalar .NET Framework 3.5 mediante DISM

  1. Realice uno de los siguientes procedimientos para abrir una sesión de Windows PowerShell con permisos del usuario elevados.

    Nota

    Si está instalando roles y características desde un servidor remoto, no necesita ejecutar Windows PowerShell con permisos de usuario elevados.

    • En el escritorio de Windows, haga clic con el botón secundario en Windows PowerShell en la barra de tareas y, a continuación, haga clic en Ejecutar como administrador.

    • En la pantalla Inicio de Windows, haga clic con el botón secundario en el mosaico Windows PowerShell y, a continuación, en la barra de la aplicación, haga clic en Ejecutar como administrador.

    • En un servidor que ejecuta la opción de instalación Server Core, escriba powershell en un símbolo del sistema y luego presione Entrar.

  2. Ejecute uno de los siguientes comandos DISM.

    • Si el equipo tiene acceso a Windows Update, o si ya se ha configurado una ubicación del archivo de origen predeterminada en la directiva de grupo, ejecute el siguiente comando.

      DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
      
    • Si el equipo tiene acceso a los medios de instalación, ejecute un comando similar al siguiente. En el siguiente ejemplo, los medios de instalación del sistema operativo se encuentran en la unidad D. El parámetro LimitAccess impide que el comando intente ponerse en contacto con Windows Update o con un servidor que ejecute WSUS.

      DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
      

    Nota

    El comando DISM distingue mayúsculas de minúsculas.

Configurar orígenes alternativos para los archivos de características en la directiva de grupo

La configuración de la directiva de grupo descrita en esta sección especifica las ubicaciones de origen autorizadas para los archivos de .NET Framework 3.5 y otros archivos de características que se han quitado como parte de la configuración de características a petición. La configuración de directiva Especificar configuración de instalación de componentes opcionales y reparación de componentes se encuentra en la carpeta Configuración del equipo\Plantillas administrativas\Sistema en la Consola de administración de directivas de grupo o en el Editor de directivas de grupo local.

Nota

Debe pertenecer al grupo Administradores para cambiar la configuración de la directiva de grupo en el equipo local. Si la configuración de la directiva de grupo en el equipo que desea administrar se controla en el nivel del dominio, debe pertenecer al grupo de administradores de dominio para modificarla.

Para configurar una ruta de acceso de origen alternativa predeterminada en la directiva de grupo

  1. En la Consola de administración de directivas de grupo o en el Editor de directivas de grupo local, abra la siguiente configuración de directiva.

    Configuración del equipo\Plantillas administrativas\Sistema\Especificar configuración de instalación de componentes opcionales y reparación de componentes

  2. Seleccione Habilitada para habilitar la configuración de directiva, si aún no está habilitada.

  3. En el cuadro de texto Ruta de acceso del archivo de origen alternativa, en el área Opciones, especifique una ruta de acceso completa a una carpeta compartida o a un archivo WIM. Para especificar un archivo WIM como ubicación del archivo de origen alternativa, agregue el prefijo WIM: a la ruta de acceso y agregue el índice de la imagen que se usará en el archivo WIM como sufijo. Los siguientes son ejemplos de valores que puede especificar.

    • Ruta de acceso a una carpeta compartida: **\\nombre_de_servidor\share\**nombre_de_carpeta

    • Ruta de acceso a un archivo WIM, donde 3 representa el índice de la imagen donde se encuentran los archivos de características: WIM:\\nombre_de_servidor\share\install.wim:3

  4. Si no desea que los equipos controlados por esta configuración de directiva busquen en Windows Update los archivos de características que faltan, seleccione No intentar descargar carga desde Windows Update.

  5. Si los equipos controlados por esta configuración de directiva suelen recibir actualizaciones a través de WSUS, pero prefiere usar Windows Update en lugar de WSUS para buscar los archivos de características que faltan, seleccione Ponerse en contacto directamente con Windows Update para descargar contenido de reparaciones en lugar de usar Windows Server Update Services (WSUS).

  6. Haga clic en Aceptar cuando haya terminado de modificar esta configuración de directiva y, a continuación, cierre el Editor de directivas de grupo.

Vea también

Opciones de instalación de Windows Server
Consideraciones de implementación Microsoft .NET Framework 3.5
Procedimientos para habilitar o deshabilitar características de Windows