Instalación o desinstalación de roles, servicios de rol o características
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 o desinstalación de roles, servicios de rol o características
- 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 mediante el Asistente para quitar 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
- Para instalar .NET Framework 3.5 mediante la ejecución del cmdlet Install-WindowsFeature
- Para instalar .NET Framework 3.5 mediante el Asistente para agregar roles y características
- Para instalar .NET Framework 3.5 mediante DISM
- Configurar orígenes alternativos para los archivos de características en la directiva de grupo
- Vea también
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
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.
En el menú Administrar, haga clic en Agregar roles y características.
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.
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.
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.
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.
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.
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
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.
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.
Escriba Get-Help Install-WindowsFeaturey presione Entrar para ver la sintaxis y los parámetros aceptados para el cmdlet
Install-WindowsFeature
.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ámetroVHD
. Si no agrega el parámetrocomputerName
, el cmdlet da por hecho que el equipo local está montado para acceder al VHD. El parámetrocomputerName
contiene el nombre del servidor en el que se montará el VHD y el parámetroVHD
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
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
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.
En el menú Administrar, haga clic en Quitar roles y funciones.
En la página Antes de comenzar, compruebe que está preparado para quitar roles o características de un servidor. Haga clic en Next.
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.
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.
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.
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
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.
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.
Escriba Get-help Uninstall-WindowsFeature y presione Entrar para ver la sintaxis y los parámetros aceptados del cmdlet
Uninstall-WindowsFeature
.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ámetroVHD
. Si no agrega el parámetrocomputerName
, el cmdlet da por hecho que el equipo local está montado para acceder al VHD. El parámetrocomputerName
contiene el nombre del servidor en el que se montará el VHD y el parámetroVHD
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
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
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.
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.
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.
Ejecute la función mediante uno de los procedimientos siguientes.
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
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
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.
Vea Para instalar .NET Framework 3.5 mediante la ejecución del cmdlet Install-WindowsFeature para agregar el parámetro
Source
y especifique un origen del cual obtener los archivos de características de .NET Framework 3.5. Si no agrega el parámetroSource
, 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.
Vea 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.
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
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.
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
En el menú Administrar de Administrador del servidor, haga clic en Agregar roles y características.
Seleccione un servidor de destino que ejecute Windows Server 2016.
En la página Seleccionar características del Asistente para agregar roles y características, seleccione .NET Framework 3.5.
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.
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
Haz clic en Aceptar y, a continuación, en Instalar.
Para instalar .NET Framework 3.5 mediante DISM
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.
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
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
Seleccione Habilitada para habilitar la configuración de directiva, si aún no está habilitada.
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
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.
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).
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