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

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

Pruebe nuestro agente virtual: puede ayudarle a identificar y corregir rápidamente problemas relacionados con roles y características.

En Windows Server, la consola de Administrador del servidor y los cmdlets de Windows PowerShell para Administrador del servidor 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 en un disco duro virtual sin conexión en una sola sesión del Asistente para roles y características o Windows PowerShell.

Importante

Administrador del servidor no se puede usar para administrar una versión más reciente del sistema operativo de Windows Server. Administrador del servidor que se ejecuta en Windows Server 2012 R2 o Windows 8.1 no se pueden usar para instalar roles, servicios de rol y características en servidores que ejecuten Windows Server 2016.

Para hacerlo, es preciso haber iniciado sesión en un servidor como administrador. 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 al Administrador del servidor y el usuario debe tener derechos de administrador en ese servidor.

Para ver la descripción de los roles, servicios de rol y características, consulte 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 mediante el Asistente para agregar funciones y características

En una sola sesión del Asistente para agregar roles y características, se pueden instalar roles, servicios de rol y características en el servidor local, un servidor remoto que se agregó al Administrador del servidor o un disco duro virtual sin conexión. Para más información sobre cómo agregar un servidor al Administrador del servidor para administrarlo, consulte Adición de servidores al Administrador del servidor.

Nota

Si Administrador del servidor se ejecuta en Windows Server 2016 o Windows 10, se puede usar el Asistente para agregar roles y características para instalar roles y características solo en los servidores y discos duros virtuales sin conexión que ejecuten Windows Server 2016.

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

  1. Si ya se ha abierto el Administrador del servidor, vaya al siguiente paso. Si todavía no se ha abierto el Administrador del servidor, á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 del servidor.

    • En la pantalla Inicio de Windows, haga clic en el icono del 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 Next.

  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 distribuye las partes lógicas del rol Servicios de Escritorio remoto en diferentes servidores según lo necesiten los administradores. Haga clic en Next.

  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 a un grupo de servidores, consulte Agregar servidores a 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 discos duros virtuales deben ejecutar la versión de Windows Server que coincida con la versión de Administrador del servidor que se esté ejecutando. Consulte la nota que encontrará al principio de Instalación de roles, servicios de rol y características mediante 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 de Control total en la pestaña Seguridad del cuadro de diálogo Propiedades de la carpeta o archivo.
  6. Si procede, seleccione los servicios de rol para el rol y, a continuación, haga clic en Siguiente para seleccionar las características.

    A medida que avanza por el proceso, el 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 el Asistente para agregar roles y características, se seleccionan las herramientas de administración para la instalación.

  7. En la página Confirmar selecciones de instalación, revise sus selecciones de rol, característica y 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, después, 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 le permite especificar una ruta de acceso de origen alternativa para los archivos que se requieren para instalar roles y características en el servidor seleccionado. Tanto en Windows Server 2012 como en las versiones posteriores de Windows Server, 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 disco duro virtual sin conexión; debe montar el disco duro virtual 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. Tanto en Windows Server 2012 como en las versiones posteriores de Windows Server, puede cerrar el Asistente para agregar roles y características mientras la instalación siga en curso y ver los resultados de la instalación, u otros mensajes, en el área Notificaciones de la parte superior de la consola de Administrador del servidor. 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 Administrador del servidor.

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

Los cmdlets de implementación de Administrador del servidor para Windows PowerShell funcionan de manera similar tanto al Asistente para agregar roles y características como al Asistente para quitar roles y características basado en GUI, aunque hay una IMPORTANTE diferencia. En Windows PowerShell, a diferencia del Asistente para agregar roles y características, las herramientas y los complementos de administración de un rol no están incluidos de forma 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, o de las versiones posteriores, 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. En la opción de instalación de Server Core solo pueden instalarse herramientas de administración de Windows PowerShell y de la línea de comandos.

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

  1. Realice una de las siguientes acciones para abrir una sesión de Windows PowerShell con derechos de usuario elevados.

    Nota

    Si se van a instalar roles y características en un servidor remoto, no es preciso 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 derecho en el icono de Windows PowerShell y, después, 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 desea información sobre un servidor remoto, ejecute Get-WindowsFeature -computerName <computer_name>, en el que computer_name representa el nombre de un equipo remoto en el que se ejecuta Windows Server 2016. Los resultados del cmdlet tienen los nombres de comando de los roles y las características que se agregan al cmdlet en el paso 4.

    Nota

    Tanto en Windows PowerShell 3.0 como en las versiones posteriores de Windows PowerShell no es preciso importar el módulo de cmdlets de Administrador del servidor en la sesión de Windows PowerShell antes de ejecutar los cmdlets que forman parte del mismo. 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-WindowsFeaturey presione Entrar para ver la sintaxis y los parámetros aceptados para el cmdlet Install-WindowsFeature.

  4. Escriba lo siguiente y 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. Si hay varios valores para feature_name, sepárelos con coma. 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

    Si va a ejecutar el cmdlet desde un equipo que ejecuta un sistema operativo cliente de Windows, debe agregar el parámetro computerName.

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

    • Los discos duros virtuales deben ejecutar la versión de Windows Server que coincida con la versión de Administrador del servidor que se esté ejecutando. Consulte la nota que encontrará al principio de Instalación de roles, servicios de rol y características mediante 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 de 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 de Active Directory Domain Services 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. Cuando haya terminado la instalación, compruébela, para lo que debe abrir la página Todos los servidores en Administrador del servidor, seleccionar el servidor en el que haya instalado roles y características, y ver el icono Roles y características en la página del servidor seleccionado. También puede ejecutar el cmdlet Get-WindowsFeature, cuyo destino es el 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

Para desinstalar roles, servicios de rol y características, es preciso haber iniciado sesión en un servidor como administrador. 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 al Administrador del servidor y el usuario debe tener derechos de administrador en ese servidor.

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

  1. Si ya se ha abierto el Administrador del servidor, vaya al siguiente paso. Si todavía no se ha abierto el Administrador del servidor, á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 del servidor.

    • 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 está preparado para quitar roles o características de un servidor. Haga clic en Next.

  4. En la página Seleccionar servidor de destino, seleccione un servidor del grupo de servidores, o bien un disco duro virtual sin conexión. Para seleccionar un VHD sin conexión, primero seleccione el servidor en el que montará el VHD y después 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 a un grupo de servidores, consulta Adición de servidores al Administrador del servidor. Una vez seleccionado el servidor de destino, haga clic en Siguiente.

    Nota

    Puede usar el Asistente para eliminar 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 del servidor que usa. Si ejecuta Administrador del servidor en Windows Server 2012 R2, Windows Server 2012 o Windows 8, no puede quitar roles, servicios de rol ni características de los servidores que ejecuten Windows Server 2016. El Asistente para quitar roles y características no se puede usar para quitar roles y características de servidores que ejecutan Windows Server 2008 o Windows Server 2008 R2.

  5. Si procede, seleccione los servicios de rol para el rol y, a continuación, 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 decidir eliminar los complementos y las herramientas de administración de los roles en el servidor de destino. De forma predeterminada, en el Asistente para quitar roles y características, se seleccionan las herramientas de administración para la eliminación. 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 Quitar.

  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. Tanto en Windows Server 2012 como en las versiones posteriores de Windows Server, puede cerrar el Asistente para quitar roles y características mientras la eliminación siga en curso y ver los resultados de la eliminación, u otros mensajes, en el área Notificaciones de la parte superior de la consola de Administrador del servidor. 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 Administrador del servidor.

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

Los cmdlets de implementación de Administrador del servidor para Windows PowerShell funcionan de manera similar al Asistente para quitar roles y características basado en la GUI, con una IMPORTANTE diferencia. En Windows PowerShell, a diferencia del Asistente para quitar roles y características, las herramientas y los complementos de administración de un rol no están eliminados de forma predeterminada. Para eliminar herramientas de administración como parte de una eliminación de rol, agregue el parámetro IncludeManagementTools al cmdlet. Si va a desinstalar roles y características de un servidor que ejecute la opción de instalación de Server Core de Windows Server 2012, o cualquier versión posterior de Windows Server, 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 una de las siguientes acciones para abrir una sesión de Windows PowerShell con derechos de usuario elevados.

    Nota

    Si va a desinstalar roles y características de un servidor remoto, no es preciso 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 derecho 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 desea información sobre un servidor remoto, ejecute Get-WindowsFeature -computerName <computer_name>, en el que computer_name representa el nombre de un equipo remoto en el que se ejecuta Windows Server 2016. Los resultados del cmdlet tienen los nombres de comando de los roles y las características que se agregan al cmdlet en el paso 4.

    Nota

    Tanto en Windows PowerShell 3.0 como en las versiones posteriores de Windows PowerShell no es preciso importar el módulo de cmdlets de Administrador del servidor en la sesión de Windows PowerShell antes de ejecutar los cmdlets que forman parte del mismo. 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 presione Entrar para ver la sintaxis y los parámetros aceptados del 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. Si hay varios valores para feature_name, sepárelos con coma. 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

    Si va a ejecutar el cmdlet desde un equipo que ejecuta un sistema operativo cliente de Windows, debe agregar el parámetro computerName.

    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 de 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 de Active Directory Domain Services 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. Cuando la eliminación haya finalizado, compruebe que se han eliminado los roles y las características. Para ello, es preciso abrir la página Todos los servidores de Administrador del servidor, seleccionar el servidor del que haya eliminado los roles y las características y ver el icono Roles y características en la página del servidor seleccionado. También puede ejecutar el cmdlet Get-WindowsFeature, cuyo destino es el 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 el Asistente para agregar roles y características no se puede usar para instalar roles, servicios de rol y características en varios servidores de destino en una sola sesión del asistente, se puede usar un script de Windows PowerShell para instalar roles, servicios de rol y características en varios servidores de destino que se administran mediante Administrador del servidor. El script que se usa para realizar la implementación por lotes, como se denomina este proceso, apunta a un archivo de configuración XML que se puede crear fácilmente mediante el Asistente para agregar roles y características y 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.

Importante

Todos los servidores de destino que se especifiquen en el script deben ejecutar una versión de Windows Server que coincida con la versión de Administrador del servidor que se ejecuta en el equipo local. Por ejemplo, si ejecuta Administrador del servidor en Windows 10, puede instalar roles, servicios de rol y características en servidores que ejecuten Windows Server 2016. Si se agregan herramientas de administración que tengan interfaz gráfica de usuario 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, conocido como shell gráfico de servidor en ejecución).

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, ejecute el Asistente para agregar roles y características, seleccione los roles, servicios de rol y características que desee, y haga 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 una de las siguientes acciones para abrir una sesión de Windows PowerShell con derechos 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 derecho en el icono de 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. Cuando haya terminado la instalación, compruébela, para lo que debe abrir la página Todos los servidores en Administrador del servidor, seleccionar el servidor en el que haya instalado roles y características, y ver 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, o cualquier versión posterior, 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 interfaz gráfica de usuario 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.

Configure 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 disco duro virtual sin conexión; debe montar el disco duro virtual 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 una de las siguientes acciones para abrir una sesión de Windows PowerShell con derechos de usuario elevados.

    Nota

    Si va a instalar roles y características de un servidor remoto, no es preciso 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 derecho en el icono de Windows PowerShell y, a continuación, en la barra de la aplicación, haga clic en Ejecutar como administrador.

    • En un servidor que ejecute 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 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 de Administrador del servidor, haga clic en Agregar roles y características.

  2. Seleccione un servidor de destino que ejecute Windows Server 2016.

  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 configuración de 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 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. Haz clic en Aceptar y, a continuación, en Instalar.

Para instalar .NET Framework 3.5 mediante DISM

  1. Realice una de las siguientes acciones para abrir una sesión de Windows PowerShell con derechos de usuario elevados.

    Nota

    Si va a instalar roles y características de un servidor remoto, no es preciso 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 derecho en el icono de Windows PowerShell y, después, en la barra de la aplicación, haga clic en Ejecutar como administrador.

    • En un servidor que ejecute la opción de instalación de Server Core, escriba PowerShell en un símbolo del sistema y 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 al soporte 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. El valor de la 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 de 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 el siguiente valor de la 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 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_servidor\share\nombre_carpeta

    • Ruta a un archivo WIM, donde 3 representa el índice de la imagen donde se encuentran los archivos de características: WIM:\\nombre_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.

Consulte también

Opciones de instalación de Windows ServerConsideraciones sobre la implementación de Microsoft .NET Framework 3.5Habilitación o deshabilitación de características de Windows